1.方法重写介绍
什么是方法覆盖:方法覆盖可以覆盖父类(包括但不只是)的方法
覆盖的判定标准:名称,返回类型,参数一样

方法覆盖后的情况:调用时先查找当前子类是否有该方法,有则使用当前子类的方法,没有则查找父类
2.方法重写细节
方法重写细节
形参列表,方法名称必须一样
返回类型,可以和父类一样,或者是父类返回类型的子类
子类方法不能缩小父类方法的访问权限
3.方法重写练习
方法重写和重载的比较:
4.方法重写练习
super的好处,代码复用
1.方法重写介绍
什么是方法覆盖:方法覆盖可以覆盖父类(包括但不只是)的方法
覆盖的判定标准:名称,返回类型,参数一样
方法覆盖后的情况:调用时先查找当前子类是否有该方法,有则使用当前子类的方法,没有则查找父类
2.方法重写细节
方法重写细节
形参列表,方法名称必须一样
返回类型,可以和父类一样,或者是父类返回类型的子类
子类方法不能缩小父类方法的访问权限
3.方法重写练习
方法重写和重载的比较:
4.方法重写练习
super的好处,代码复用