国产探花免费观看_亚洲丰满少妇自慰呻吟_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/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 任丘市| 大厂| 阿克| 军事| 喀喇| 延长县| 诸城市| 宁晋县| 龙江县| 宾川县| 昆山市| 阳江市| 饶平县| 灵川县| 简阳市| 略阳县| 长寿区| 永德县| 永川市| 厦门市| 苏州市| 呈贡县| 巴彦县| 灌阳县| 深州市| 新巴尔虎右旗| 靖远县| 白河县| 沈阳市| 肥西县| 丰顺县| 临城县| 阿拉尔市| 廊坊市| 鄄城县| 老河口市| 林周县| 崇信县| 涞源县| 偏关县| 田林县|