クラスのメソッドの外側で宣言した変数はインスタンス変数としてオブジェクト参照変数からアクセスできます。
インスタンス変数は自動で初期化されます。
<サンプル>
public class Sample {
public static void main(String[] args) {
Sub objSub = new Sub();
Super objSup = objSub;
System.out.println(objSub.x);
System.out.println(objSup.x);
}
}
class Super {int x;}
class Sub extends Super {int x;}
0 件のコメント:
コメントを投稿