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

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

super.getBean得到的Object對象怎么直接賦值給OneInterface呢?不強轉(zhuǎn)嗎?那個<T extends Object>他也沒聲明是OneInterface類型啊

父類中的方法<T extends Object> T getBean(String beanName), 而是super.getBean(String), 他直接就拿來用oneInterface = super.getBean(),?怎么可以把Object類型對象直接賦值給OneInterface引用呢???

正在回答

1 回答

我覺得這應該是因為我們在配置文件xml中對其進行了類型的說明,也就是我們的那個id進行了設置,得到的bean也就自然是我們設置的那個類型了吧。這是我瞎猜的

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

慕娘6527991 提問者

恭喜你,猜錯了。如果我這樣super.getBean("oneInterface").方法(),方法除了Object的方法,調(diào)不出任何其他的方法,可見,super.getBean()得到的還是Object的子類型T類型,并不是OneInterface類型,而OneInterface oi = super.getBean(),再用oi.()方法調(diào)用的就是oneInterface的方法,可見這個T是跟聲明類型有關(guān)。
2018-09-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

super.getBean得到的Object對象怎么直接賦值給OneInterface呢?不強轉(zhuǎn)嗎?那個<T extends Object>他也沒聲明是OneInterface類型啊

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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