【 課題 】
以下のコードでExtClass2.javaのSystem.out.println(sup.str);の行で
コンパイルエラーが出る理由を答えよ

■SuperClass.java

package package1;

public class SuperClass {
protected String str = "Superstr";

public static void main(String[] args) {
;
}
}
-----------------------------------------------

■ExtClass1.java

package package1;

public class ExtClass1 extends SuperClass {
public void func(SuperClass sup) {
System.out.println(str);
System.out.println(sup.str);
}
}