java中override与overload与overwrite

首先,java中不存在overwrite,不用去纠结overwrite与override的区别了。

override,可译作“覆盖”、“重写”,指子类覆盖父类的方法,或类实现接口的方法,java通过override实现多态。

overload,译作“重载”,重载的要求是,方法名相同,方法参数不同,方法返回值可相同可不同。重载与多态毫无关系。

你可能感兴趣的:(多态,java)