////////////////////////////////////////////////////////////////////////////////
//  << j212a.java >>
//
//  クラス(1):プログラムの書き方(書き方1)
//
//  2つのクラスを使う書き方1を確認する。
//
//  (1)クラスCの定義。
//  (2)フィールドの定義。
//  (3)メソッド(m)の定義。
//  (4)オブジェクトobjを作成。
//  (5)フィールド編の参照。
//  (6)メソッドの呼び出し。
//
////////////////////////////////////////////////////////////////////////////////

//(1)
class C {    
  int a = 123; //(2)
  String m() { //(3) 
    return "メソッドm";
  }
}

// クラス(j212a)の定義。
class j212a { 

  public static void main(String args[]) {
    
    C obj = new C(); //(4)

    System.out.println("(5)obj.a  : " + obj.a); //(5)

    System.out.println("(6)obj.m(): " + obj.m()); //(6)

  }

}
実行結果
% javac j212a.java
% java j212a
(5)obj.a  : 123
(6)obj.m(): メソッドm