简要地介绍一下反射:
1.反射是什么:“反”的意思是通过对象找到类,而反射实际是一种运行时类型识别(RTTI)
2.为什么可以实现反射:因为Class类与加载进内存的.class文件存在映射关系,所以可以通过Class找到.class文件中的内容
3.如何应用?
第一步:取得对象
Class<?> class=Class.forName("...");
或Class<?> class=Person.class;
第二步:调用对应方法
(1)实例化对象:Object object=class.newInstance();
(2)调用方法:object.invoke(obj,args);
等等
1.反射是什么:“反”的意思是通过对象找到类,而反射实际是一种运行时类型识别(RTTI)
2.为什么可以实现反射:因为Class类与加载进内存的.class文件存在映射关系,所以可以通过Class找到.class文件中的内容
3.如何应用?
第一步:取得对象
Class<?> class=Class.forName("...");
或Class<?> class=Person.class;
第二步:调用对应方法
(1)实例化对象:Object object=class.newInstance();
(2)调用方法:object.invoke(obj,args);
等等
2019-09-16
前面有些人素质堪忧啊,不懂就自己百度谷歌补完基础再回来看。就这么几个小时的课,当然要越精炼越好。老师在这方面已经做的很好了,相信回头看这些课程都会觉得讲的很实在。反而是有些人不从自己身上找原因,还怪老师怪平台。就这种急功近利的心理,才是成为码龙的真正原因吧。
2019-09-15