課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
如題;么弄懂
2016-02-06
源自:Java入門第二季 升級(jí)版 10-5
正在回答
第三種方法有點(diǎn)小問題,
new Tiger(){
public void eat(){
system.out.println("老虎要吃肉了“);}
}.eat();
這樣才對(duì),同學(xué)
舉例子,總結(jié)一下接口的應(yīng)用。
Animal是一個(gè)接口,定義了抽象方法eat()。
1.面向?qū)ο笥腥齻€(gè)特點(diǎn):多態(tài) 、繼承、封裝。接口也體現(xiàn)了多態(tài)。父接口可以指向?qū)崿F(xiàn)此接口的具體對(duì)象。
定義一個(gè)Tiger類用來實(shí)現(xiàn)Animal接口以及接口中的eat()方法,使用的時(shí)候,可以用Animal接口實(shí)例化tiger。
2.匿名內(nèi)部類的應(yīng)用,可以直接在實(shí)例化的同時(shí)實(shí)現(xiàn)接口的方法。
tiger類中可以不在eat中寫具體的實(shí)現(xiàn)方式(當(dāng)然寫了也沒關(guān)系)
在實(shí)例化tiger對(duì)象的同時(shí),覆寫了eat()方法。
3.可以直接實(shí)例化具體的對(duì)象,不需要?jiǎng)?chuàng)建對(duì)象的引用。這個(gè)方式可以直接調(diào)用對(duì)象的相應(yīng)方法。
接口的匿名類使用方法,我根據(jù)老師講的總結(jié)了一下,分為了以上3類。java新手,說得不對(duì)請(qǐng)指證,期待大家來交流。
老實(shí)得很
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
2 回答匿名內(nèi)部類
1 回答匿名內(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-04-25
第三種方法有點(diǎn)小問題,
new Tiger(){
public void eat(){
system.out.println("老虎要吃肉了“);}
}.eat();
這樣才對(duì),同學(xué)
2016-02-06
舉例子,總結(jié)一下接口的應(yīng)用。
Animal是一個(gè)接口,定義了抽象方法eat()。
1.面向?qū)ο笥腥齻€(gè)特點(diǎn):多態(tài) 、繼承、封裝。接口也體現(xiàn)了多態(tài)。父接口可以指向?qū)崿F(xiàn)此接口的具體對(duì)象。
定義一個(gè)Tiger類用來實(shí)現(xiàn)Animal接口以及接口中的eat()方法,使用的時(shí)候,可以用Animal接口實(shí)例化tiger。
2.匿名內(nèi)部類的應(yīng)用,可以直接在實(shí)例化的同時(shí)實(shí)現(xiàn)接口的方法。
tiger類中可以不在eat中寫具體的實(shí)現(xiàn)方式(當(dāng)然寫了也沒關(guān)系)
在實(shí)例化tiger對(duì)象的同時(shí),覆寫了eat()方法。
3.可以直接實(shí)例化具體的對(duì)象,不需要?jiǎng)?chuàng)建對(duì)象的引用。這個(gè)方式可以直接調(diào)用對(duì)象的相應(yīng)方法。
接口的匿名類使用方法,我根據(jù)老師講的總結(jié)了一下,分為了以上3類。java新手,說得不對(duì)請(qǐng)指證,期待大家來交流。