////////////////////////////////////////////////////////////////////////////////
//  << j241a.java >>
//
//  クラス(4):継承(フィールド)
//
//  フィールドの継承を確認する。
//                     
//  (1)親クラスのインスタンス変数。
//  (2)親クラスのクラス変数。
//  (3)子クラスChildのオブジェクトobjの生成。
//  (4)親クラスで定義したインスタンス変数paの参照。
//  (5)親クラスで定義したクラス変数pbの参照。
//
///////////////////////////////////////////////////////////////////////////////

// 親クラスの定義。
class Parent {
  int pa = 111; //(1)        
  static int pb = 222; //(2)
}

// 子クラスの定義。
class Child extends Parent { 
  // 内容なし。
}

class j241a {
  public static void main(String args[]) {

    Child obj = new Child(); //(3)
   
    System.out.println("(4)obj.pa = " + obj.pa); //(4)

    System.out.println("(5)obj.pb = " + obj.pb); //(5)
    System.out.println("(5)Child.pb = " + Child.pb); //(5)

  }

}
実行結果
% javac j241a.java
% java j241a
(4)obj.pa = 111
(5)obj.pb = 222
(5)Child.pb = 222