反射定义:
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;
对于任意一个对象,都能够调用它的任意方法和属性;
这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。
使用:类的加载, Class对象。。。。。
使用场景:两个对象,Member和MemberView,很多时候我们都有可能进行相互转换,那么我们常用的方法就是,把其中一个中的值挨个get出来,然后再挨个set到另一个中去,这个时候就可以利用反射了代替掉他
还有一种场合,程序执行时,要动态加载某个类并执行方法