- 重载就是同样的一个方法能够根据输入数据的不同,做出不同的处理
- 重写就是当子类继承自父类的相同方法,输入数据一样,但要做出有别于父类的响应时,你就要覆盖父类方法
方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现
- 方法重载是一个类中定义了多个函数名相同,而他们的参数的数量不同或数量相同而类型和次序不同。
- 方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法。
- 方法重载是一个类的多态性表现;方法重写是子类与父类的一种多态性表现。
参考地址:Java 重写(Override)与重载(Overload) | 菜鸟教程 (runoob.com)