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

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

這里調用eat()方法為什么不用創建對象

這里調用eat()方法為什么不用創建對象

正在回答

3 回答

哥,dog是Animal的子類,子類繼承父類的屬性與方法,不用new


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

沒有重新創建意味著就是在本類中,因為就近原則

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

當基類和派生類有“相同”的函數(這里,參數個數和類型都相等時,叫做“相同”)。

因為不是方法重載,所以系統沒有辦法根據形式參數的個數和類型區分。

所以,采用的是就近原則,這里默認的是Dog類自己重新定義的eat()函數,不必再定義Dog類的對象。若要調用父類的eat()函數,必須指明。

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

慕仙9302551

調用本類中的方法不用創建對象嗎?
2017-09-18 回復 有任何疑惑可以回復我~
#2

M__ 回復 慕仙9302551

他說的是錯的,就算在子類中直接調用父類方法也是可以的,不需要創建一個父類對象
2017-09-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這里調用eat()方法為什么不用創建對象

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

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

幫助反饋 APP下載

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

公眾號

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