Java中的方法分為靜態方法和非靜態方法,它們的調用方式和作用也有所區別。
靜態方法是屬于類的方法,可以直接用類名來調用。例如:
public class Test { public static void hello() { System.out.println("Hello, World!"); } } // 調用hello方法 Test.hello();
非靜態方法是屬于對象的方法,必須通過對象來調用。例如:
public class Test { public void sayHello() { System.out.println("Hello, World!"); } } // 創建Test對象 Test test = new Test(); // 調用sayHello方法 test.sayHello();
可以看到,靜態方法和非靜態方法的調用方式不同,這也是它們的作用不同的表現之一。