////////////////////////////////////////////////////////////////////////////////
// << 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