亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

2 回答

反射是學習動態代理的基礎

動態代理是很多流行框架中都有使用的思想。

舉個栗子:

簡略的代理

class 歌手 {

? ? ?唱歌 () {

? ? ? ?}

}

class? 經紀人 {

? ? 唱歌( ) {

? ?Class cls = 歌手.class;

? ?Method method = cls.getMethod("唱歌);

? ?//這里就得到了 歌手的某個方法,可以通過invoke(Method method)訪問歌手的某個方法

}

}

栗子不是很恰當。就是想說明動態代理可以用到

2 回復 有任何疑惑可以回復我~

反射機制是在運行狀態中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱為java語言的反射機制。

6 回復 有任何疑惑可以回復我~
#1

暗喻曾經

看完也有這個疑問,謝謝您的回答~
2019-02-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

獲取這些信息有什么用?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號