方法重载和重写的区别

方法重写(overriding):

  1、也叫子类的方法覆盖父类的方法,要求方法名和参数都相同。

  2、子类抛出的异常不能超过父类相应方法抛出的异常。(子类异常不能超出父类异常)

  3、子类方法的的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别)

方法重载(overloading):要求方法名相同,但是参数类型或个数不能相同

原文地址:https://www.cnblogs.com/zkkkk-/p/10526747.html