首页 > 试题广场 >

解释方法重载和方法重写的不同之处。

[问答题]
解释方法重载和方法重写的不同之处。
verride(重写)
  • 方法名、参数、返回值相同。
  • 子类方法 >= 父类方法的访问权限。(public>protected>default>private)
  • 子类方法抛出异常量 <= 父类方法抛出异常量(子类方法可以不抛出异常)。
  • 方法被定义为final不能被重写。
  • 存在于父类和子类之间。
overload(重载)
  • 参数类型、个数、顺序至少有一个不相同。 
  • 不能重载只有返回值不同的方法名。
  • 存在于父类和子类、同类中。
提交观点
编辑于 2021-04-15 09:12:43 回复(0)