具有方法覆盖的Java访问修饰符

是的,重写的方法可以具有不同的访问修饰符,但不能降低访问范围。

强制执行以下有关继承方法的规则-

  • 在超类中声明为public的方法在所有子类中也必须是public。

  • 在超类中声明为protected的方法在子类中必须是protected或public;它们不能是私有的。

  • 声明为private的方法根本就不是继承的,因此没有针对它们的规则。