首先,java中不存在overwrite,不用去纠结overwrite与override的区别了。
override,可译作“覆盖”、“重写”,指子类覆盖父类的方法,或类实现接口的方法,java通过override实现多态。
overload,译作“重载”,重载的要求是,方法名相同,方法参数不同,方法返回值可相同可不同。重载与多态毫无关系。
首先,java中不存在overwrite,不用去纠结overwrite与override的区别了。
override,可译作“覆盖”、“重写”,指子类覆盖父类的方法,或类实现接口的方法,java通过override实现多态。
overload,译作“重载”,重载的要求是,方法名相同,方法参数不同,方法返回值可相同可不同。重载与多态毫无关系。