重写(Override)规则:
当子继承父类的方法时,此方法不适用于子的程序执行,需要进行重写。
参数列表必须完全与被重写方法相同
返回类型必须与被重写方法的返回类型相同
子类重写的方法访问权限不能小于被重写的方法。
父类的成员方法只能被它的子类重写
声明为static和private的方法不能被重写,但是能够被再次声明
重写(Override)和重载(Overload)的区别
参数列表
重写:参数列表必须与被重写的方法相同。
重载:参数列表必须不同
发生的位置
重写:发生在子类中
重载:发生在一个类
返回值类型
重写:返回值类型必须相同
重载:与返回值类型无关
访问权限
重写:子类的重写方法访问权限不能小于父类的方法权限
重载:与访问权限无关
6.异常处理
重写:异常范围可以更小,但是不能抛出新的异常
重载:与异常无关
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/127246.html