亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java進階(2) - 特殊對象(Class類)

發布時間:2020-07-16 22:24:28 來源:網絡 閱讀:112 作者:lm8751 欄目:編程語言

存在的意義
位于java.lang包下,和java.lang.reflect包下的類共同支持java反射功能
jvm在類加載時,在堆中為每個類生成一個Class對象,用于記錄每個類的屬性、方法等信息,
同時每個對象生成時都有特殊的標記位來指向堆中的Class對象。

獲取的三種方式
1 、Class.forName("全路徑名")
2 、類名.Class
3?、實例對象.getClass()

?常用方法列表
1、getName():返回String形式的該類的名稱。?2、newInstance():根據某個Class對象產生其對應類的實例,它調用的是此類的默認構造方法(沒有默認無參構造器會報錯)?3、getClassLoader():返回該Class對象對應的類的類加載器。?4、getSuperClass():返回某子類所對應的直接父類所對應的Class對象?5、isArray():判定此Class對象所對應的是否是一個數組對象?6、getComponentType() :如果當前類表示一個數組,則返回表示該數組組件的 Class 對象,否則返回 null。??7、 getConstructor(Class[]) :返回當前 Class 對象表示的類的指定的公有構造子對象。??8、getConstructors() :返回當前 Class 對象表示的類的所有公有構造子對象數組。??9、getDeclaredConstructor(Class[]) :返回當前 Class 對象表示的類的指定已說明的一個構造子對象。??10、getDeclaredConstructors() :返回當前 Class 對象表示的類的所有已說明的構造子對象數組。??11、getDeclaredField(String) :返回當前 Class 對象表示的類或接口的指定已說明的一個域對象。??12、getDeclaredFields() :返回當前 Class 對象表示的類或接口的所有已說明的域對象數組。??13、 getDeclaredMethod(String, Class[]) :返回當前 Class 對象表示的類或接口的指定已說明的一個方法對象。??14、getDeclaredMethods() :返回 Class 對象表示的類或接口的所有已說明的方法數組。??15、getField(String) :返回當前 Class 對象表示的類或接口的指定的公有成員域對象。??16、getFields() :返回當前 Class 對象表示的類或接口的所有可訪問的公有域對象數組。??17、getInterfaces() :返回當前對象表示的類或接口實現的接口。??18、getMethod(String, Class[]) :返回當前 Class 對象表示的類或接口的指定的公有成員方法對象。??19、getMethods() :返回當前 Class 對象表示的類或接口的所有公有成員方法對象數組,包括已聲明的和從父類繼承的方法。??20、isInstance(Object) :此方法是 Java 語言 instanceof 操作的動態等價方法。?21、isInterface() :判定指定的 Class 對象是否表示一個接口類型?22、isPrimitive() :判定指定的 Class 對象是否表示一個 Java 的基類型。?23、newInstance() :創建類的新實例

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

澳门| 长丰县| 江阴市| 沽源县| 岐山县| 鄢陵县| 平泉县| 荥阳市| 九龙县| 怀安县| 顺昌县| 双柏县| 双流县| 广德县| 西林县| 措美县| 花莲市| 安平县| 鲜城| 象山县| 株洲县| 大渡口区| 贵州省| 荔波县| 耒阳市| 尤溪县| 晋城| 教育| 新邵县| 盘山县| 白河县| 咸丰县| 沙雅县| 岱山县| 马边| 云浮市| 通化县| 泸定县| 彰武县| 德格县| 清徐县|