获取class 信息 java

对Class类的理解:Class类包含了类的信息,如构造方法、方法、属性,可用于反射。以下是所有方法

取Class类对象的几种方法:

Test test = new Test();

(1).test.getClass();

     在运行时确定,所以运行实例才是该类对象。super.getClass()不能获得父类的类对象,仍然是当前类对象。

     获得父类类对象: test.getClass().getSuperclass()

class Father{
    public void showName()
    {
         System.out.println("Father...");
    }
}
 
class Child extends Father{
    public void showName()
    {
         System.out.println("children");
    }
}
 
Father father = new Child();
System.out.println(Father.class);      结果是 Father

  

原文地址:https://www.cnblogs.com/yoyo1216/p/12680060.html