override、overload为三种Java多态实现方式之二(另有接口实现)
override(重写,覆盖)
override基于类与类之间的继承关系,子类修改父类已有相同方法签名的方法的实现。
overload(重载)
overload指在类继承体系中的方法名相同,其方法签名相异的现象。
Note:
- override和overload的存在均基于在当前类中存在另一可访问的 AND 同方法名的方法。
- override仅适用于实例方法,对于实例方法则为hide(隐藏),见下篇。