課程
/后端開發
/Java
/Java入門第二季 升級版
輸出不對啊....
2019-04-08
源自:Java入門第二季 升級版 9-2
正在回答
Runtime這個類中的dog對象是用dog這個子類實例化的,而且你的main()方法之上的runtime類為什么要繼承animal?父類的屬性你又用不著。 建議你寫代碼的時候再多考慮一下
dog i = new dog();
i.age=12;
i.eat();
這樣才算是調用了你那個狗的代碼,你那個只是在調用Runtime繼承與父類的方法,所以輸出的還是父類方法
我知道了 在runtime中 定義了那個對象 就會執行那個類 與優先級無關..
優先調用的是父類的方法,把runtime的繼承方式刪掉之后還是不對
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
3 回答構造方法無法輸出問題
4 回答這個代碼輸入進去無法運行啊
2 回答輸入字符串“1”,無法判斷
4 回答為什么輸出的兩個都是是無參的構造方法
3 回答怎么沒有輸出結果啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-02
2019-07-30
dog i = new dog();
i.age=12;
i.eat();
這樣才算是調用了你那個狗的代碼,你那個只是在調用Runtime繼承與父類的方法,所以輸出的還是父類方法
2019-04-08
我知道了 在runtime中 定義了那個對象 就會執行那個類 與優先級無關..
2019-04-08
優先調用的是父類的方法,把runtime的繼承方式刪掉之后還是不對