課程
/后端開發
/Java
/Java入門第二季 升級版
如果父類是抽象類能不能在子類中包含除父類中規定的抽象方法之外的普通方法,也就是例程中能不能在 cell 子類方法中添加 ?玩游戲 ?方法?
2015-11-01
源自:Java入門第二季 升級版 10-3
正在回答
可以在子類方法中添加 ?玩游戲 playgame();
但是如果是父類引用Telephone A指向子類對象new cellphone(),那么該引用A就不能調用子類的方法玩游戲 playgame();只有當子類引用cellphone B指向子類對象new cellphone(),那么該引用B就能調用子類的方法玩游戲 B.playgame();
如果不明白,可以跟我一起討論,我可以寫源碼給你看。
可以的。抽象類中既可以有抽象方法,也可以有普通的方法,也可以有構造方法的。而普通類只能有有普通方法。 ?還有抽象類是不可以實例化的。
可以的,因為抽象類本身就可以有非抽象方法
完全可以
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
3 回答關于子類中方法重寫的問題
2 回答父類和子類繼承中方法調用的問題
1 回答03:02 處為什么在子類的方法中可以直接用“子類方法名()”調用子類方法?
1 回答子類構造方法中super();
2 回答在子類中重寫方法是否會改變父類中的方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-26
可以在子類方法中添加 ?玩游戲 playgame();
但是如果是父類引用Telephone A指向子類對象new cellphone(),那么該引用A就不能調用子類的方法玩游戲 playgame();只有當子類引用cellphone B指向子類對象new cellphone(),那么該引用B就能調用子類的方法玩游戲 B.playgame();
如果不明白,可以跟我一起討論,我可以寫源碼給你看。
2015-12-21
可以的。抽象類中既可以有抽象方法,也可以有普通的方法,也可以有構造方法的。而普通類只能有有普通方法。 ?還有抽象類是不可以實例化的。
2015-11-02
可以的,因為抽象類本身就可以有非抽象方法
2015-11-02
完全可以