パッケージAに属するSuperクラス、パッケージBに属するSubクラスを作成しました。
Subクラスは、Superクラスを継承しています。
SubクラスからSuperクラスのフィールドにアクセスする時に、staticキーワードなしでは
アクセスできない理由がわかりません。
ご教授お願い致します。
java
package A; public class Super { protected static int a; }
java
package B; import A.*; public class Sub extends Super{ public void show(Super s) { System.out.println(s.a); } }
まだ回答がついていません
会員登録して回答してみよう