////////////////////////////////////////////////////////////////////////////////
// << j231a.java >>
//
// クラス(3):メソッド(インスタンスメソッドの例)
//
// インスタンスメソッドの例を示す。
// オブジェクトが存在しないときインスタンスメソッドを呼び出す
// ことはできない。
//
// (1)インスタンスメソッド(f)の定義。
// (2)オブジェクトobjの作成。
// (3)オブジェクトobjのインスタンスメソッドfの呼び出し。
//
////////////////////////////////////////////////////////////////////////////////
class C {
void f() { //(1)
System.out.println("インスタンスメソッド(f)");
}
}
class j231a {
public static void main(String args[]) {
C obj= new C(); //(2)
System.out.print("(3)obj.f():");
obj.f(); //(3)
}
}
実行結果
% javac j231a.java
% java j231a
(3)obj.f():インスタンスメソッド(f)