重写(Override)与重载(Overload)的区别
1.发生的位置:
重载:一个类中
重写:子父类中
2.参数列表限制:
重载:必须不同
重写:必须相同
3.返回值类型:
重载:与返回值类型无关
重写:返回值类型必须一致
4.访问权限:
重载:与访问权限无关
重写:子类的方法权限必须不小于父类的方法权限
5.异常处理
重载:与异常无关
重写:异常范围可以更小,但是不能抛出新的异常。
小白一名,有写得不对的地方还望各位大佬多多指教!!!
鹏北海,凤朝阳。又携书剑路茫茫。
—— GY
浙公网安备 33010602011771号