課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
第一個(gè)例子中20-25行,第二個(gè)例子中15-20解釋下,謝謝了
2016-03-28
源自:Java入門第二季 升級(jí)版 10-5
正在回答
琢磨一下,我是這么理解的,請(qǐng)指正。第一個(gè)例子中:第20行g(shù)et(A a)接收A對(duì)象的實(shí)例,24行g(shù)et(new C())傳入一個(gè)C的匿名對(duì)象,并且實(shí)例化,通過A對(duì)象a調(diào)用fun1方法,最終實(shí)現(xiàn)A接口中的fun1方法。 ? 第二個(gè)例子中,第19行傳入一個(gè)D的匿名對(duì)象,之后實(shí)現(xiàn)D接口中的fun1方法。這其實(shí)與視頻中的匿名內(nèi)部類實(shí)現(xiàn)接口的兩種方式等價(jià),只不過是另外用get(D d)接收D接口對(duì)象的實(shí)例化,可以將get方法去掉,直接使用實(shí)例化new D(){}實(shí)現(xiàn)接口中的fun1方法,這個(gè)時(shí)候就與視頻中的方式一模一樣了。
第一段代碼中C是匿名內(nèi)部類
劉旺 提問者
截圖了,看著舒服點(diǎn)
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
1 回答”匿名內(nèi)部類”沒有解釋?
1 回答為什么沒有講“匿名內(nèi)部類”,求大觸解釋解釋。
2 回答匿名內(nèi)部類
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-03-28
琢磨一下,我是這么理解的,請(qǐng)指正。第一個(gè)例子中:第20行g(shù)et(A a)接收A對(duì)象的實(shí)例,24行g(shù)et(new C())傳入一個(gè)C的匿名對(duì)象,并且實(shí)例化,通過A對(duì)象a調(diào)用fun1方法,最終實(shí)現(xiàn)A接口中的fun1方法。 ? 第二個(gè)例子中,第19行傳入一個(gè)D的匿名對(duì)象,之后實(shí)現(xiàn)D接口中的fun1方法。這其實(shí)與視頻中的匿名內(nèi)部類實(shí)現(xiàn)接口的兩種方式等價(jià),只不過是另外用get(D d)接收D接口對(duì)象的實(shí)例化,可以將get方法去掉,直接使用實(shí)例化new D(){}實(shí)現(xiàn)接口中的fun1方法,這個(gè)時(shí)候就與視頻中的方式一模一樣了。
2016-03-28
第一段代碼中C是匿名內(nèi)部類
2016-03-28
截圖了,看著舒服點(diǎn)