Java static 关键字
实例
static
静态方法意味着可以在不创建类对象的情况下访问它,这与 public
不同:
public class MyClass {
// 静态方法
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// 公共方法
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main 方法
public static void main(String[ ] args) {
myStaticMethod(); // 调用静态方法
// myPublicMethod(); 这将输出错误
MyClass myObj = new MyClass(); // 创建一个 MyClass 的对象
myObj.myPublicMethod(); // 调用公共方法
}
}
定义和用法
static
关键字是用于方法和属性的非访问修饰符。可以访问静态方法/属性,而无需创建类的对象。
相关页面
Java 教程: Java 修饰符教程。