Java中Overload及Override分别指什么呢?
下文是笔者收集的Overload和Override的不同点,如下所示:
1.英文含义不同
Overload:中文意思为:重载
Override:中文意思为覆盖(重写)
2.功能不同
重载Overload:指同一个类中可以有多个名称相同的方法,这些方法的参数列表各不相同(即参数个数或类型不同)
重写Override:指子类中的方法可以与父类中的某个方法的名称和参数完全相同
但是子类中重写了方法中的逻辑
当创建一个子类对象时,运行此方法,则运行子类中的方法的逻辑
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


