欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java获得类型的父类,java获得类型,要获得对象的父类,首先要

来源: javaer 分享于  点击 7924 次 点评:131

java获得类型的父类,java获得类型,要获得对象的父类,首先要


要获得对象的父类,首先要通过其getClass()方法获得该对象的类对象,然后通过类对象的getSuperClass()方法获得其父类对象,然后可以通过getName()获得父类的名字。

下面的例子,我们使用上述方法获得Vecotr,ArrayList, String 和 Integer的父类

import java.util.ArrayList;import java.util.Vector;/** * Main.java * * @author byrx.net */public class Main {    /**     * 构造函数     */    public Main() {        checkObjectSuperClass(new Vector());        checkObjectSuperClass(new ArrayList());        checkObjectSuperClass("Test String");        checkObjectSuperClass(new Integer(1));    }    /**     * 打印类的父类     *     * @param testObject The object     */    public void checkObjectSuperClass(Object testObject) {        System.out.println("Object has the superclass " + testObject.getClass().getSuperclass().getName());    }    /**     * 启动程序     *     * @param args the command line arguments     */    public static void main(String[] args) {        new Main();    }}

上述程序的输出如下:

Object has the superclass java.util.AbstractListObject has the superclass java.util.AbstractListObject has the superclass java.lang.ObjectObject has the superclass java.lang.Number
相关栏目:

用户点评