JAVA中的反射机制

不知道怎么样去理解反射机制,所以到网上找了找比较浅显易懂的,贴上来。

http://blog.csdn.net/liujiahan629629/article/details/18013523

2016年10月17日20:56:50更新

——————————————

——————————————————

额,今天又看了一遍反射,现在能搞明白了。

所谓反射机制,就是在JAVA提供了一些类,如:

java.lang.Class;                

java.lang.reflect.Constructor; 

java.lang.reflect.Field;        

java.lang.reflect.Method;

java.lang.reflect.Modifier;

(记得查询API

令已写好的程序在程序运行时可以访问、检测或修改程序本身的对象的属性,方法,构造方法等;

这样,程序可以访问、检测和修改它本身的状态或行为,可以不断自我修改、更新等等。

总结:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。



原文地址:https://www.cnblogs.com/Sherlock-J/p/12926094.html