方法重写
目标: 方法重写
方法重写的概念:
子类继承了父类,子类就得到了父类的某个方法
但是子类觉得父类这个方法不好用或者无法满足自己的需求
子类重写一个与父类申明一样的方法来覆盖父类的该方法,子类的这个方法就进行了方法重写。
方法重写的校验注解:@Override
Java建议在重写的方法上面加上一个@Override注解。
方法一旦加了这个注解,那就必须是成功重写父类的方法,否则则报错;
@Override 优势:可读性好,安全,优雅!
方法重写的具体要求(这里省略了 都是写理论的)
实际使用时:
方法重写的规范:
1、加上@Override注解
2、建议“申明不变,重新实现”
小结:
方法重写是子类重写一个与父类申明一样的愤怒规范覆盖父类的方法
方法重写建议加上@Override注解
方法重写的核心要求:方法名称形参列表必须与被重写方法一致;
建议“申明不变,重新实现”
方法重写的扩展:
目标:静态方法和私有方法是否可以被重写:
答案: 不可以, 因为Java不允许 使用@Override时报错!