重写和重载必要条件

Java 重写必须满足的条件

(1)重写方法不能缩小访问权限;

(2)参数列表必须与被重写方法相同(包括显示形式);

(3)返回类型必须与被重写方法的相同或是其子类;

(4)重写方法不能抛出新的异常,或者超过了父类范围的异常,但是可以抛出更少、更有限的异常,或者不抛出异常。

Java 重载必须满足的条件

1.方法名相同

2.参数列表不同,即参数类型、个数、顺序至少有一项不相同

3.返回值可以不同

4.方法的修饰符可以不同

猜你喜欢

转载自blog.csdn.net/qq_42224683/article/details/109651362