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