
是,超类的受保护方法可以被子类覆盖。如果超类方法受保护,则子类重写方法可以具有受保护或公共(但不能具有默认或私有) ) 这意味着子类重写的方法不能有较弱的访问说明符。
示例
class A {
protected void protectedMethod() {
System.out.println("superclass protected method");
}
}
class B extends A {
protected void protectedMethod() {
System.out.println("subclass protected method");
}
}
public class Test {
public static void main(String args[]) {
B b = new B();
b.protectedMethod();
}
}输出
subclass protected method











