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();
可以看到,静态方法和非静态方法的调用方式不同,这也是它们的作用不同的表现之一。