Java static
例
静的メソッド
には最初にクラスのオブジェクトを作成せずにメソッドにアクセスできます。
public class Main {
// Staticメソッド
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Publicメソッド
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Mainメソッド
public static void main(String[ ] args) {
myStaticMethod(); // staticメソッドを呼び出します。
// myPublicMethod(); これはエラーを出力します。
Main myObj = new Main(); // Mainのオブジェクトを作成する。
myObj.myPublicMethod(); // publicメソッドを呼び出します。
}
}
定義と使用法
静的
キーワードは、メソッドと属性に使用される非アクセス修飾子です。クラスのオブジェクトを作成せずに、静的メソッド/属性にアクセスできます。
関連ページ
修飾子の詳細については、Java 修飾子のチュートリアルを参照してください。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。