父类的fun()方法的访问权限是protected,子类在覆盖此方法时权限可以是protected和public。
举一反三
- 子类对父类的public成有有访问权限,对protected成员没有访问权限
- 子类重写父类的方法时,不允许降低方法的访问权限,但可以提高访问权限(访问限制修饰符按访问权限从高到低的排列顺序是: public、 protected、 友好的、private)
- 下列哪些叙述是正确的(多选) A: 子类在方法重写时,可以把父类的类(static)方法重写为实例方法。 B: 子类重写父类的方法时,不允许降低方法的访问权限,但可以提高访问权限 C: 子类在方法重写时,可以把父类的public方法重写为private方法。 D: 子类在方法重写时,可以把父类的protected方法重写为public方法。
- 在Java中,下列叙述正确的是()。 A: 子类重写父类的方法时,不允许降低方法的访问权限,但可以提高访问权限。 B: 子类在方法重写时,可以把父类的public方法重写为private方法。 C: 子类在方法重写时,可以把父类的public方法重写为protected方法。 D: 如果子类为非抽象类,也允许子类将父类的抽象方法可以不实现。
- 一个子类继承父类,子类不可以继承父类中访问权限设定为____________的变量和方法. A: public B: protected C: private D: 未修饰