在Java中,可以使用關鍵字void
來定義一個方法,然后在方法名前加上static
關鍵字來創建一個靜態方法。靜態方法屬于類本身,而不是類的實例。以下是一個示例:
public class MyClass {
public static void myStaticMethod() {
System.out.println("This is a static method.");
}
public void myNonStaticMethod() {
System.out.println("This is a non-static method.");
}
public static void main(String[] args) {
MyClass.myStaticMethod(); // 調用靜態方法
MyClass obj = new MyClass();
obj.myNonStaticMethod(); // 調用非靜態方法
}
}
在上面的示例中,myStaticMethod()
是一個靜態方法,可以通過類名直接調用,而myNonStaticMethod()
是一個非靜態方法,需要通過類的實例來調用。