方法重写
目标: 方法重写
方法重写的概念:
子类继承了父类,子类就得到了父类的某个方法
但是子类觉得父类这个方法不好用或者无法满足自己的需求
子类重写一个与父类申明一样的方法来覆盖父类的该方法,子类的这个方法就进行了方法重写。
方法重写的校验注解:@Override
Java建议在重写的方法上面加上一个@Override注解。
方法一旦加了这个注解,那就必须是成功重写父类的方法,否则则报错;
@Override 优势:可读性好,安全,优雅!
方法重写的具体要求(这里省略了 都是写理论的)
实际使用时:
方法重写的规范:
1、加上@Override注解
2、建议“申明不变,重新实现”
小结:
方法重写是子类重写一个与父类申明一样的愤怒规范覆盖父类的方法
方法重写建议加上@Override注解
方法重写的核心要求:方法名称形参列表必须与被重写方法一致;
建议“申明不变,重新实现”
方法重写的扩展:
目标:静态方法和私有方法是否可以被重写:
答案: 不可以, 因为Java不允许 使用@Override时报错!
本文作者:AxeBurner
本文链接:https://www.cnblogs.com/bichen-01/p/14255282.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步