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

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

不太理解“類的引用”這個概念,使用“父類的引用”有什么好處?

不太理解“類的引用”這個概念,類的引用就是給一個新建的對象提供地址信息吧(類的名字)?那一個新建的對象使用本類的引用和父類的引用有什么區別?比如說:

Animal?obj1?=?new?Dog();
Dog?obj2?=?new?Dog();

此時obj1和obj2都是屬于Dog類的對象吧?他們兩個有什么區別?為什么使用boj1這種方法能夠降低耦合性實現多態?

正在回答

1 回答

您好。obj1 能夠客觀的顯示Animal 與 Dog是繼承關系 。 ? ? 而obj2 ?這樣創建,即使沒有Animal 這個類,Dog可以自給自足的運行代碼,輸出。 ? 雖然感覺沒有任何好處,但是對于一個項目工程來說! ?比如:坦克大戰,吃了星星的坦克更加牛逼,性能更加好。我們稱原來的坦克是Tanke,稱高級的坦克是superTanke。坦克和高級坦克都有同樣的方法(向上,向下,向左,向右行駛),高級坦克繼承了坦克行駛的方法,自己擁有更加厲害的方法(快速子彈)。所以對于一些項目來說,類的引用更加有意義。

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

紅茶不能灑 提問者

非常感謝!
2016-08-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不太理解“類的引用”這個概念,使用“父類的引用”有什么好處?

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

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

幫助反饋 APP下載

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

公眾號

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