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