パッケージAに属するSuperクラス、パッケージBに属するSubクラスを作成しました。
Subクラスは、Superクラスを継承しています。
SubクラスからSuperクラスのフィールドにアクセスする時に、staticキーワードなしでは
アクセスできない理由がわかりません。
ご教授お願い致します。
java
1package A; 2 3public class Super { 4 protected static int a; 5}
java
1package B; 2 3import A.*; 4 5public class Sub extends Super{ 6 public void show(Super s) { 7 System.out.println(s.a); 8 } 9}
回答2件
あなたの回答
tips
プレビュー