方法重载和方法重写(覆盖)的区别

 

英文

位置不同

作用不同

重载

overload

同一个类中

在一个类里面为一种行为提供多种实现方式并提高可读性

重写

override

子类和父类间

父类方法无法满足子类的要求,子类通过方法重写满足要求

 

修饰符

返回值

方法名

参数

抛出异常

重载

无关

无关

相同

不同

无关

重写

大于等于

小于等于

相同

相同

小于等于

猜你喜欢

转载自www.cnblogs.com/user001/p/11246540.html