本文共 518 字,大约阅读时间需要 1 分钟。
继承的方法重写
什么是方法重写?
- 在继承体系中,子类出现了和父类一模一样的方法声明,我们就称子类这个方法是重写的方法。
方法重写的应用场景
- 当子类需要父类的功能,但父类的该功能不完全满足自己的需求时。
- 子类可以重写父类中的方法。
@Override重写注解
- @Override是放在重写后的方法上,作为重写是否正确的校验注解。
- 加上该注解后如果重写错误,编译阶段会出现错误提示。
- 建议重写方法都加@Override注解,代码安全,优雅!
方法重写注意事项和要求
- 重写方法的名称、形参列表必须与被重写方法的名称和参数列表一致。
- 私有方法不能被重写。
- 子类重写父类方法时,访问权限必须大于或者等于父类(暂时了解:缺省<protected<public)
- 子类不能重写父类的静态方法,如果重写会报错的
总结
- 方法重写是什么样的?
- 方法重写建议加上哪个注释,有什么好处?
- @Override注解可以校验重写是否正确,同时可读性好。
- 重写方法有哪些基本要求?
- 重写方法的名称和形参列表应该与被重写方法一致。
- 私有方法不能被重写。
- 子类重写父类方法时,访问权限必须大于或者等于父类被重写的方法和权限。
转载地址:http://ivqcuy.baihongyu.com/