Java中的Class類

Class 類是在Java語言中定義一個特定類的實現,包含了與類相關的信息。一個類的定義包含成員變量,成員方法,還有這個類實現的接口,以及這個類的父類。Class類的對象用於表示當前運行的 Java 應用程序中的類和接口。 比如:每個數組均屬於一個 Class 類對象,所有具有相同元素類型和維數的數組共享一個Class 對象。基本的 Java 類型(boolean, byte, char, short, int, long, float double) void 類型也可表示爲 Class 對象。

 

Class類的常用方法:

.forName(String className) 返回與帶有給定字符串名的類或接口相關聯的 Class 對象。

         例如:Class t = Class.forName("java.lang.Thread")

 

.getInterfaces() 確定此對象所表示的類或接口實現的接口。

 

.getName() String 的形式返回此 Class 對象所表示的實體(類、接口、數組類、基本類型或 void)名稱。

 

.getPackage() 獲取此類的包。

 

.isArray() 判定此 Class 對象是否表示一個數組類。

 

.isPrimitive() 判定指定的 Class 對象是否表示一個基本類型。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章