JAVA语言反射机制

一、反射的定义

反射:能够分析类能力的程序叫做反射。换一种说法就是,一种动态获取类的信息以及动态调用对象的方法的功能。

二、反射机制的功能

1、在运行时判断任意一个对象所属的类。
2、在运行时构造任意一个类的对象。
3、在运行时判断任意一个类所具有的成员变量和方法。
4、在运行时调用任意一个对象的方法。

三、实现Java反射机制的类,这些类都位于java.lang.reflect包中

1、Class类:代表一个类。
2、Field类:代表类的成员变量(或类的属性)
3、Method类:代表类的方法。
4、Constructor类:代表类的构造方法。
5、Array类:提供了动态创建数组,以及访问数组的元素的静态方法。

上一篇:枚举
下一篇:反射中Class、Method、Field、 Constructor类的使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容