Java static 关键字

定义和用法

static 关键字是用于方法和属性的非访问修饰符。无需创建类的对象即可访问静态方法/属性。

相关页面

教程:Java 修饰符

实例

无需先创建类的对象,即可访问 static 方法:

public class Main {
  // 静态方法
  static void myStaticMethod() {
    System.out.println("无需创建对象即可调用静态方法");
  }

  // 公共方法
  public void myPublicMethod() {
    System.out.println("公共方法必须通过创建对象来调用");
  }

  // 主方法
  public static void main(String[ ] args) {
    myStaticMethod(); // 调用静态方法
    // myPublicMethod(); 会输出错误

    Main myObj = new Main(); // 创建 Main 的对象
    myObj.myPublicMethod(); // 调用公共方法
  }
}

亲自试一试