国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java反射機制深入研究

2019-11-06 06:08:58
字體:
來源:轉載
供稿:網友

java反射機制深入研究

在java運行時環境中,對于任意一個類,都可以通過Class類中的方法來獲取此類中的屬性,方法,構造函數,修飾符等信息,這種動態獲取類的信息以及動態調用對象的方法的功能來自于java語言的反射機制。 Java 反射機制主要提供了以下功能: 在運行時判斷任意一個對象所屬的類。 在運行時構造任意一個類的對象。 在運行時判斷任意一個類所具有的成員變量和方法。 在運行時調用任意一個對象的方法。

一、通過Class類獲取成員變量、成員方法、接口、超類、構造方法等

在java.lang.Object 類中定義了getClass()方法,因此對于任意一個Java對象,都可以通過此方法獲得對象的類型。Class類是Reflection API 中的核心類,它有以下方法 getName():獲得類的完整名字。 getFields():獲得類的public類型的屬性。 getDeclaredFields():獲得類的所有屬性。 getMethods():獲得類的public類型的方法。 getDeclaredMethods():獲得類的所有方法。 getMethod(String name, Class[] parameterTypes):獲得類的特定方法,name參數指定方法的名字,parameterTypes 參數指定方法的參數類型。 getConstructors():獲得類的public類型的構造方法。 getConstructor(Class[] parameterTypes):獲得類的特定構造方法,parameterTypes 參數指定構造方法的參數類型。 newInstance():通過類的不帶參數的構造方法創建這個類的一個對象。

詳情請參考:http://lavasoft.blog.51cto.com/62575/43218/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 舞钢市| 开鲁县| 临汾市| 前郭尔| 卢龙县| 宣城市| 兰西县| 阿尔山市| 霞浦县| 临西县| 桐柏县| 永靖县| 洪泽县| 光泽县| 武宣县| 布拖县| 喀什市| 张北县| 金湖县| 庆元县| 乌鲁木齐市| 酉阳| 灌阳县| 彩票| 郑州市| 平谷区| 梧州市| 阜宁县| 古蔺县| 汕尾市| 佛山市| 泰州市| 灵璧县| 张家口市| 青神县| 长丰县| 延川县| 都昌县| 黑水县| 邯郸县| 霸州市|