欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

java反射機(jī)制提供什么功能

這篇文章主要介紹“java反射機(jī)制提供什么功能”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“java反射機(jī)制提供什么功能”文章能幫助大家解決問題。

創(chuàng)新互聯(lián)建站是專業(yè)的清水網(wǎng)站建設(shè)公司,清水接單;提供網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行清水網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

功能說明

1、在運(yùn)行判斷任何對象所屬的類。

2、運(yùn)行時構(gòu)造任何類的對象。

3、運(yùn)行中判斷任何類所具有的成員變量和方法。

4、在運(yùn)行過程中獲通信息。

運(yùn)行時調(diào)用任何對象的成員變量和方法。

運(yùn)行時處理注釋。

生成動態(tài)代理。

實(shí)例

@Test
public void test1() throws Exception {
    Class<Person> clazz = Person.class;
    //1.通過反射,創(chuàng)建Person類對象
    Constructor<Person> cons = clazz.getConstructor(String.class, int.class);
    Person person = cons.newInstance("Tom", 12);
    System.out.println(person);//Person{name='Tom', age=12}
 
    //2.通過反射,調(diào)用對象指定的屬性、方法
    //調(diào)用屬性
    Field age = clazz.getDeclaredField("age");
    age.setAccessible(true);
    age.set(person, 10);
    System.out.println(person.toString());//Person{name='Tom', age=10}
 
    //調(diào)用方法
    Method show = clazz.getDeclaredMethod("show");
    show.invoke(person);//my name is Tom and age is 10
 
    System.out.println("===================================");
    //通過反射,可以調(diào)用Person類的私有結(jié)構(gòu)的。比如:私有的構(gòu)造器、方法、屬性
    //調(diào)用私有的構(gòu)造器
    Constructor<Person> cons1 = clazz.getDeclaredConstructor(String.class);
    cons1.setAccessible(true);
    Person p1 = cons1.newInstance("Bruce");
    System.out.println(p1);//Person{name='Bruce', age=0}
 
    //調(diào)用私有的屬性
    Field name = clazz.getDeclaredField("name");
    name.setAccessible(true);
    name.set(p1, "Jarry");
    System.out.println(p1);
 
    //調(diào)用私有的方法
    Method nation = clazz.getDeclaredMethod("nation", String.class);
    nation.setAccessible(true);
    Object nation1 = (String) nation.invoke(p1, "China");//相當(dāng)于String nation = p1.showNation("China")
    System.out.println(nation1);//I come from China
}

關(guān)于“java反射機(jī)制提供什么功能”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。

文章名稱:java反射機(jī)制提供什么功能
文章源于:http://aaarwkj.com/article12/ijpsgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站設(shè)計、搜索引擎優(yōu)化、ChatGPT、App設(shè)計、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
成熟人妻一区二区三区人妻| 免费观看久久黄色大片| 91精品蜜臀国产综合久久久久久| 国产一区二区高清在线| 亚洲乱码日韩电影网站| 一区二区中文字幕日本韩国| 国产精品一区二区三区四区久久| 亚洲日本一区二区高清| 日本高清精品视频免费| 人人爽久久爱夜夜躁一区| 十八禁一区二区在线观看| 大香蕉国产精品视频在线| 色久悠悠婷婷综合在线亚洲| 日韩精品中文字幕人妻系列| 国产在线观看国产精品| 亚洲天堂国产中文在线| 日本高清免费中文字幕| 日本免费中文字幕在线| 97成人在线免费视频| 91九色中文视频在线观看| 日韩一区二区三区四区精品 | 亚洲天堂网免费在线看| 91日本视频在线播放| 亚洲av乱码毛片在线播放| 亚洲欧美极品一区色婷婷| 熟女一区二区蜜桃视频| 日本av一区二区在线| 未满18十八禁止观看| 欧美 成人一区二区三区| 熟女一区二区中文字幕| 成人午夜激情在线观看 | 亚洲av色国产精品色午含羞草| 日韩一区二区三级电影| 在线免费观看国产不卡| 亚洲免费视频区一区二| 欧美国产精品一区二区免费| 亚洲国产欧美日韩国产| 免费人妻一区二区三区| 日本色网一区二区三区四区 | 日韩在线中文字幕三区| 性生活视频在线观看免费|