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

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

通常把什么樣的東西定義成接口呢?

通常把什么樣的東西定義成接口呢?

正在回答

3 回答

額外功能, 通常是把這個類,或者所這個體系中的額外功能 定義成接口?

比如你定義一個父類是車 你可以在這里車中定義價格,行駛,載人等功能, 因為這些功能都是子類肯定具有的屬于車這個體系的功能,但是這時還有個功能是泡妞 明顯這個功能就是個別頂級豪車才具備的功能,這樣你就不能把這個功能定義到車當中去。。。

這是你就可以定義一個接口,叫做interface 把妹,然后里面就定義一個抽象方法叫泡妞();然后車的子類中只有價格在100w以上的車才能實現這個把妹的接口,具體怎么實現 你自己在這個子類中去定義就好了。。這樣才比較合理

好了 意淫完畢 我要去搬磚了!

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

琴代語兮 提問者

非常感謝!
2015-11-26 回復 有任何疑惑可以回復我~

現在我的理解是這樣的,接口其實是一種溝通方式。用來跟客戶端的實體類進行溝通,供調用來使用。就像樓上這位兄弟說的一樣,叫這種鳥的功能被定義成一個接口,由其他類來調用,至于怎么叫,是嗷嗷叫還是喳喳叫,就看這個接口的實現類來怎么完成這個邏輯了。所以那些需要與外界其他類產生連接關系的就可以定義成一個接口。不知道理解對不對。

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

我剛預習完,感覺是把不同子類中同一種行為的不同表現方式歸結到一個接口中。比如說我看的視頻上面幾種不同鳥類(子類)叫的方式(同一種行為)變現不一樣(有的嗷嗷叫,有的喳喳叫,還有的不會叫)。把這樣的行為歸集出來,定義了成了接口。

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

藍藍的海風吹

叫的方式 表現不一樣。。。。寫錯字了
2015-11-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

通常把什么樣的東西定義成接口呢?

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

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

幫助反饋 APP下載

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

公眾號

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