/**
* @author hzwanggaoping
* 统计
*/
public class sdfasf {
public static void main(String[] args) {
Person p = new Student();
System.out.println(p.getClass());
System.out.println(p.getClass().getSuperclass().getAnnotatedInterfaces());
System.out.println(p.getClass().getSuperclass().getSuperclass());
System.out.println(p.getClass().getSuperclass().getSuperclass().getSuperclass());
System.out.println(p.getClass().getSuperclass().getSuperclass().getGenericSuperclass());
}
}
Student继承自Person,getClass()获取的是真实的类型
本文通过一个Java示例展示了如何使用反射来获取类及其父类的信息。具体包括获取类的真实类型、父类的注解接口、父类的父类等。此示例有助于理解Java中的继承与反射机制。
273

被折叠的 条评论
为什么被折叠?



