对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