第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

感覺少了點(diǎn)什么,老師是不是少上傳了javabean舉例視頻,和解釋為什么要用反射操作的視頻啊

59afa8e70001be4210011334.jpg
有圖有真相

正在回答

5 回答

治好了我多年的頸椎病==

0 回復(fù) 有任何疑惑可以回復(fù)我~

有源碼自己看著練習(xí)呀

0 回復(fù) 有任何疑惑可以回復(fù)我~

有一部分老師沒有講,不過源碼中找到了,也就是先獲取它的get方法,因?yàn)間et方法,都是get然后屬性的大寫字母+小寫,然后通過這個(gè)get方法去找到這個(gè)方法的對(duì)象,用它去反射直接使用這個(gè)方法來獲取屬性的值,所以感覺同理,如果獲取的是set方法也能進(jìn)行賦值吧

老師的代碼在這里,稍微一看都知道了吧,在源碼中下載看到的

```

package com.imooc.reflect;


import java.lang.reflect.Method;


public class BeanUtil {

/**

* 根據(jù)標(biāo)準(zhǔn)javaBean對(duì)象的屬性名獲取其屬性值

*?

* @param obj

* @param propertyName

* @return

*/

public static Object getValueByPropertyName(Object obj, String propertyName) {

// 1.根據(jù)屬性名稱就可以獲取其get方法

String getMethodName = "get"

+ propertyName.substring(0, 1).toUpperCase()

+ propertyName.substring(1);

//2.獲取方法對(duì)象

Class c = obj.getClass();

try {

//get方法都是public的且無參數(shù)

Method m= c.getMethod(getMethodName);

//3 通過方法的反射操作方法

Object value = m.invoke(obj);

return value;

} catch (Exception e) {

e.printStackTrace();

return null;

}

}

}

```

0 回復(fù) 有任何疑惑可以回復(fù)我~

你這樣,真的,脖子遲早歪,不看了

3 回復(fù) 有任何疑惑可以回復(fù)我~

比方說通過方法的反射可以獲取到private的方法,就可以修改一些默認(rèn)的設(shè)置

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

感覺少了點(diǎn)什么,老師是不是少上傳了javabean舉例視頻,和解釋為什么要用反射操作的視頻啊

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)