397 反射概述
例如,X光机,人体通过X光机,可以看到X光影像,包括人体的各个部分,可以看到人体里面有什么问题
反射定义1:
Class类是所有.class文件所对应的类型,也就是所有类的影像。通过Class使用成员变量、构造方法、成员方法等,就叫反射。
反射定义2:
通过class反射生成类的对象,再调用对象的变量、方法
【Java反射机制】
在运行时获取一个类的变量和方法信息。然后通过信息创建对象,调用方法的机制。
由于这种动态性,可以极大地增强程序的灵活性,程序不用在编译期就完成确定,在运行时仍然可以扩展。