protectedMethod()
クラス Parent のオブジェクトでさえそのメソッドを呼び出すことができないのはなぜですか?
package packageA;
public class Parent{
protected void protectedMethod(){
System.out.println("Hello Parent");
}
}
そして別のパッケージで:
package packageB;
import packageA.Parent;
Public Class Child extends Parent{
public static void main(String[] args) {
Parent parent = new Parent();
parent.protectedMethod(); //illegal
Child child = new Child();
child.protectedMethod(); // legal
}
}