JAVA 子类重写继承的方法时,可以降低方法的访问权限吗?

2024-11-28 10:21:07
推荐回答(3个)
回答1:

不可以的,首先,子类继承父类的访问修饰符要比父类的更大,也就是更加开放,假如我父类是protected修饰的,其子类只能是protected或者public,绝对不能是friendly(默认的访问范围)或者private,当然使用private就不是继承了。其次,还要注意的是,继猛凯郑承当中子类抛出的异枝颂常必须是父类抛出孙埋的异常的子异常,或者子类抛出的异常要比父类抛出的异常要少。

回答2:

不可以 可以扩大 就是说子类不能"减少"(使仔亮猛用private使用念桥不可调用之类)上级键斗的行为

回答3:

貌似子类的方法访问权限不能高于父类。