这个概念同样适用于静态方法。
public class Vehicle {
public static void horn() {
System.out.println("Beep");
}
}
现在,可以在不创建对象的情况下调用horn方法:
public class MyClass {
public static void main(String[ ] args) {
Vehicle.horn();
}
}
静态方法的另一个例子是Math类的方法,这就是为什么可以在不创建数学对象的情况下调用它们。
而且,主方法必须始终是静态的。