簡要地介紹一下反射:
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