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