简要地介绍一下反射:
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
最赞回答 / 慕斯卡5461213
学生聚合成了班级,班级没有学生,学生有多少都不影响他是一个班级。轮子,发动机,车架组合成了汽车。少了任何一个部件汽车都是不完整的。组合的依赖性更强。
2019-09-15