重载和重写的区别
- 开发
- 15
-
重载
概念
- 发生在同一个类中
- 方法名必须相同
- 参数类型不同、个数不同、顺序不同
- 方法返回值和访问修饰符可以不同
- 发生在编译时
作用
- 重载的优点在于可以使用相同的方法名
- 提高代码的可读性和简洁性
- 同时也可以减少编写相似代码的工作量
重写
概念
- 发生在父子类中
- 方法名、参数列表必须相同
- 返回值范围小于等于父类
- 抛出的异常范围小于等于父类,
- 访问修饰符范围大于等于父类
- 如果父类方法访问修饰符为 private 则子类就不能重写该方法
作用
- 重写的优点在于可以在子类中灵活地修改父类的行为,以适应特定的需求。
原文地址:https://blog.csdn.net/GXSeveryday/article/details/140592368
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:https://www.suanlizi.com/kf/1815155806056878080.html
如若内容造成侵权/违法违规/事实不符,请联系《酸梨子》网邮箱:1419361763@qq.com进行投诉反馈,一经查实,立即删除!