java 方法重载与方法覆盖的异同

方法覆盖和方法重载具备如下相同点:spa ◦ 都要求方法名相同 ◦ 均可以用于抽象方法和非抽象方法之间  不一样点: ◦ 方法覆盖要求参数签名必须一致,而方法重载要求参数签名必 须不一致 ◦ 方法覆盖返回类型必须一致,方法重载对此不作限制 ◦ 方法覆盖只能用于子类覆盖父类的方法,方法重载用于同一个 类的全部方法(包括从父类中继承而来的方法) ◦ 方法覆盖对方法的访问权限和抛出的异常有特殊的要求,而
相关文章
相关标签/搜索