国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java_反射_基礎(chǔ)

2019-11-14 15:16:01
字體:
供稿:網(wǎng)友

1、第13講

【01:15】java 程序中獲得 Class 對(duì)象通常有如下三種方式:
1、使用 Class 的 forName()
2、調(diào)用某個(gè)類的 class 屬性
3、調(diào)用某個(gè)對(duì)象的 getClass()

【01:33】演示(上面3中方式 分別演示)
1、【02:20】Class class1 = Class.forName("cn.hsp.reflection.Cat");
2、【03:45】Class class2 = Cat.class;
3、【05:10】
Cat cat = new Cat();
Class class3 = cat.getClass();
【06:05】上面3個(gè)Class對(duì)象都是同一個(gè) Class對(duì)象

 

 

2、第16講

【10:15】通過反射,獲取 Cat 類的 name 屬性值
1、得到 Class對(duì)象,創(chuàng)建實(shí)例
2、【11:33】通過 clazz1 獲取 cat1 對(duì)象的屬性name值
Field field = clazz1.getField(屬性名);
3、【13:30】Field 類
getModifiers 得到訪問修飾符,例如 public、PRivate
【14:50】通過 field 類得到值
ZC:不能通過 Field類 得到 字段的類型嗎?(在17講的【09:22】中有講)
String nameValue = (String)field.get(對(duì)象實(shí)例);

【21:05】使用反射訪問 private 類型的 屬性值
【22:50】getField 改成 getDeclaredField(字段名);
field.setaccessible(true); // 暴力訪問

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰宁| 湾仔区| 石嘴山市| 汕头市| 新建县| 永和县| 黄山市| 阜南县| 崇文区| 崇阳县| 黄龙县| 敖汉旗| 昭通市| 施秉县| 宜阳县| 上饶县| 县级市| 白朗县| 盈江县| 罗甸县| 铅山县| 酉阳| 墨竹工卡县| 历史| 祁东县| 中西区| 伊金霍洛旗| 邹平县| 理塘县| 安远县| 万载县| 白朗县| 师宗县| 盈江县| 北流市| 蒙阴县| 邢台市| 巴东县| 通海县| 南投县| 奉新县|