課程
/后端開發
/Java
/Java入門第二季 升級版
為什么測試類不能使用子類獨有的方法?? 求解
2016-10-27
源自:Java入門第二季 升級版 10-1
正在回答
大概猜了一下你的代碼圖,obj2是用Animal 定義的呀,當然不能用子類特有的方法了。
你插入以下代碼就可以用了。
Dog?obj4=new?Dog(); obj4.watchDog();
因為你用父類的引用來接收子類的對象啊,而父類中又沒有watchDoor()方法,所以就用不了啦
圖看不清啊
圖縮放不了.
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答多態父類實例化子類后子類獨自的方法為什么不能使用
2 回答為什么不能直接在子類測試???
1 回答為什么在子類中方法不能用?
2 回答為什么子類中坐標的修改,測試不能調用?
1 回答03:02 處為什么在子類的方法中可以直接用“子類方法名()”調用子類方法?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-27
大概猜了一下你的代碼圖,obj2是用Animal 定義的呀,當然不能用子類特有的方法了。
你插入以下代碼就可以用了。
2016-10-27
因為你用父類的引用來接收子類的對象啊,而父類中又沒有watchDoor()方法,所以就用不了啦
2016-10-27
圖看不清啊
2016-10-27
圖縮放不了.