問題一覧に戻る
初級基本構文
問題41: staticメソッド

staticメソッドはクラス自体に属し、インスタンスではありません。オブジェクトを作成せずにクラス名を使って直接呼び出すことができます。

public class Calculator {
// staticメソッドの定義
public double getPI() {
return 3.14159;
}

public static void main(String[] args) {
// クラス名で直接呼び出し
System.out.println("PI = " + .getPI());
}
}