來自: http://www.cnblogs.com/eflylab/archive/2007/03/22/684691.html
?
一
.
Class
類
1. Class
對象描述了運行中的
classes
和
interfaces
。通過
Class
對象可以取得運行中的
classes
和
interfaces
的相關信息。見例子程序
2. 每個類都有一個相應的 java.lang.Class 對象。每個類的 Class 對象存儲于編譯后的類所在的文件中。所以,當 JVM 裝載一個 .class 文件時就會裝載一個 Class 對象。所以,一個類只有一個 Class 對象。
二. 如何獲取一個類的 Class 對象
1
.
通過
Class.forName(classname)
方法,該方法接收一個
String
參數,用以指定要生成哪個
class
的
Class
對象
.
,如
Class.forName(“Dog”)
。
2.
通過類字面常量來獲得。
1)
字面常量的形式為:
classname.class
。如
Dog.class
。
2)
對于基本類,每種基本類型的外覆類都有一個名為
TYPE
的標準數據,能夠產生一個指向相應的基本類型的
Class
對象的
reference
。如
int.class
等同于
Integer.TYPE
。
3.
通過
Object.getClass()
方法來獲得。
例 子程序:
?
?
























更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
