重载与重写的简要区分

方法重载:

  1.一般发生在同一类中

  2.方法名必须相同

  3.与访问权限,返回值类型无关,即无影响

  4.参数中的个数,顺序,数据类型要不同(满足其中一个条件即为重载)

 

方法重写:

  1.一般发生在满足继承关系的子类中

  2.方法名,参数中的个数,数据类型,以及参数的顺序必须与要重写的方法相同

  3.访问修饰符的范围一定要大于等于被重写的方法

原文地址:https://www.cnblogs.com/godcode/p/8779523.html