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

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

SmartPhone類使用父類和接口的問題

在老師的例子中,SmartPhone同時(shí)繼承了父類Telephone并且實(shí)現(xiàn)了接口IPlayGame:

public class SmartPhone extends Telephone implements IPlayGame

當(dāng)要調(diào)用父類Telephone的方法時(shí),我們需要先聲明一個(gè)父類指向繼承的子類,如:

Telephone tel2 = new SmartPhone();

之后才能使用:

tel2.call();

tel2.message();

當(dāng)要使用接口里的方法時(shí),我們有需要重新聲明一個(gè)接口對(duì)象指向他的實(shí)現(xiàn)類,如

IPlayGame ip1 = new SmartPhone();

之后使用:ip1.playGame();

如果我想只聲明一次對(duì)象之后調(diào)用父類和接口的方法,是否可以做如下操作:

SmartPhone sp1 = new SmartPhone();

sp1.call();

sp1.message();

sp1.playGame();


正在回答

1 回答

可以

http://img1.sycdn.imooc.com//57c1b1440001caed09440480.jpg

用子類聲明一個(gè)對(duì)象,直接調(diào)用父類的方法,是繼承的本質(zhì)功能。若父類是抽象類,方法又是抽象方法,那你在創(chuàng)建那個(gè)子類的時(shí)候還要在子類里補(bǔ)全那個(gè)方法,那個(gè)方法就徹底的被寫在子類里。子類中對(duì)父類的方法重寫也是一樣。

當(dāng)你的子類實(shí)現(xiàn)一個(gè)接口時(shí),接口中并沒有寫明方法的具體操作代碼,你的子類里還是要補(bǔ)全,變成和上面抽象父類一樣了。

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

Deadkidd 提問者

非常感謝!
2016-08-29 回復(fù) 有任何疑惑可以回復(fù)我~
#2

cdroad

是啊 我也迷糊了一下,感覺老濕就不應(yīng)該用IPlayGame ip1 = new SmartPhone();來舉這個(gè)例子。直接public class SmartPhone extends Telephone implements IPlayGame了之后 SmartPhone nengwanyouxideshouji = new SmartPhone();就容易多了。
2016-11-07 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

SmartPhone類使用父類和接口的問題

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

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

幫助反饋 APP下載

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

公眾號(hào)

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