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
是不允许的。
下载地址
用户评论