問題一覧に戻る
中級オブジェクト指向
問題53: staticメソッド
staticメソッドはオブジェクトの状態を必要としないユーティリティ関数です。Math.max()やArrays.sort()のようにクラス名を使って呼び出されます。
public class MathUtil {
// ユーティリティメソッド
public int max(int a, int b) {
return a > b ? a : b;
}
public static void main(String[] args) {
int result = .max(10, 20);
System.out.println("Max: " + result);
}
}