日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

java.lang.Class

系統(tǒng) 2772 0

來自: http://www.cnblogs.com/eflylab/archive/2007/03/22/684691.html

?

Class
1. Class
對(duì)象描述了運(yùn)行中的 classes interfaces 。通過 Class 對(duì)象可以取得運(yùn)行中的 classes interfaces 的相關(guān)信息。見例子程序

2. 每個(gè)類都有一個(gè)相應(yīng)的 java.lang.Class 對(duì)象。每個(gè)類的 Class 對(duì)象存儲(chǔ)于編譯后的類所在的文件中。所以,當(dāng) JVM 裝載一個(gè) .class 文件時(shí)就會(huì)裝載一個(gè) Class 對(duì)象。所以,一個(gè)類只有一個(gè) Class 對(duì)象。

二. 如何獲取一個(gè)類的 Class 對(duì)象

1 通過 Class.forName(classname) 方法,該方法接收一個(gè) String 參數(shù),用以指定要生成哪個(gè) class Class 對(duì)象 . ,如 Class.forName(“Dog”)
2.
通過類字面常量來獲得。
1)
字面常量的形式為: classname.class 。如 Dog.class
2)
對(duì)于基本類,每種基本類型的外覆類都有一個(gè)名為 TYPE 的標(biāo)準(zhǔn)數(shù)據(jù),能夠產(chǎn)生一個(gè)指向相應(yīng)的基本類型的 Class 對(duì)象的 reference 。如 int.class 等同于 Integer.TYPE
3.
通過 Object.getClass() 方法來獲得。

子程序:

?

?

class ?Dog
{
????String?name;
}

class ?test
{
????
public ? static ? void ?main(String[]?args)? throws ?Exception
????
{
????????Dog?dog?
= ? new ?Dog();

????????
// Class?類的實(shí)例表示正在運(yùn)行的?Java?應(yīng)用程序中的類和接口
????????
// 我們通過下面語句取得 正在運(yùn)行的Dog類
????????Class?dogClass? = ?dog.getClass();
????????String?s?
= ?dogClass.getName(); // ?s?=?Dog
????????Package?p? = ?dogClass.getPackage(); // 返回Dog類的包名

????????Dog?dog2?
= ?(Dog)dogClass.newInstance();???? // 創(chuàng)建此?Class?對(duì)象所表示的類的一個(gè)新實(shí)例(Dog)
????????dog2.name = " yy " ;
????????System.out.println(dog2.name);
????????System.out.println(dog.name);
????????System.out.println(s);
????????System.out.println(p);
????}

}

java.lang.Class


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 五寨县| 常山县| 金塔县| 庆元县| 孟州市| 正安县| 玉田县| 兴山县| 宜黄县| 樟树市| 讷河市| 赣州市| 永新县| 交城县| 凉山| 黄山市| 曲沃县| 漯河市| 长沙县| 深泽县| 浙江省| 张北县| 六安市| 绥棱县| 三都| 怀集县| 阿鲁科尔沁旗| 安丘市| 东平县| 紫阳县| 沿河| 彰化市| 仪征市| 大姚县| 花垣县| 都匀市| 遂溪县| 化德县| 安徽省| 罗城| 兰坪|