課程
/后端開發
/Java
/Java入門第二季 升級版
使用父類作為方法的返回值類型可以實現什么功能?具體是什么情況下才會使用父類作為方法的返回值類型?
2016-01-05
源自:Java入門第二季 升級版 10-1
正在回答
樓上說的沒錯
上面說錯了。
因為返回的是父類的類型,所以只可以調用父類自己的屬性和方法,如果使用的是子類,可以調用父類的非私有的屬性和方法、子類特有的屬性和方法、子類重寫父類的相關方法
主要就是你可以調用到父類的私有方法和屬性了么
還是不太明白,能說的詳細一點加一點示例嘛
慕圣3229185
主要作用就是可以用連續調用該類方法,來進行操作,如類A,他有b方法,c方法,d方法如果要調用b 、c、d方法,就可以這么寫A a =new A(); ? ? ? ? a.b().c().d();也就是先前方法的結果可以做為下個方法的輸入。
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答多態調用父類方法
2 回答關于方法中返回值類型的問題
2 回答多態父類實例化子類后子類獨自的方法為什么不能使用
4 回答多態父類引用子類
2 回答父類,子類 多態
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-07
樓上說的沒錯
2016-01-06
上面說錯了。
因為返回的是父類的類型,所以只可以調用父類自己的屬性和方法,如果使用的是子類,可以調用父類的非私有的屬性和方法、子類特有的屬性和方法、子類重寫父類的相關方法
2016-01-05
主要就是你可以調用到父類的私有方法和屬性了么
2016-01-05
還是不太明白,能說的詳細一點加一點示例嘛
2016-01-05
主要作用就是可以用連續調用該類方法,來進行操作,如類A,他有b方法,c方法,d方法
如果要調用b 、c、d方法,就可以這么寫A a =new A(); ? ? ? ? a.b().c().d();
也就是先前方法的結果可以做為下個方法的輸入。