反射就是根据字节码文件, 获得类的信息,字段信息,方法信息等内容, 创建实例,调用方法的技术。
反射依赖Class对象
把所有小猫抽象为Cat类, 把所有小狗抽象为Dog类, 把所有人抽象为Person类, 把所有的Cat/Dog/Person/System/String等类抽象为Class类, Class描述的是所有类的共同特征。
如何获得Class对象?
● 每个 类都有class属性, 返回就是这个类的Class对象
● 每个对象都有getClass()方法, 返回这个类运行时类对象, 即该类的Class对象
● Class.forName(完整类名) , 返回类Class对象
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/14716.html