Day10练习继承与方法覆盖实现
第10天练习1
实现了OldPhone、MobilePhone、SmartPhone、PhoneLauncher类,代码完整。
- 在
MobilePhone类中添加了recordNumbers()方法。
第10天练习2
用于国际呼叫的SmartPhone类中的Call()方法已覆盖,代码已完成。
第10天练习3
所有构造函数已修改为能够从SmartPhone类调用getBrand()方法,代码已完成。
第10天练习4
4.1 若playGame()方法设置为private,则子类SmartPhone不能访问该方法。
-
为使其正常工作,需要在
SmartPhone类中重新编写playGame()方法。 -
注意:当原始方法为
private时,@Override注解不可用。
4.2 RestrictedSmartPhone类中,覆盖playGame()方法并设置为private是不允许的。
下载地址
用户评论