是否可以將Java中的public static void main()的順序更改為static public void main()?


是的,我們可以將Java中的public static void main()更改為static public void main(),編譯器不會丟擲任何編譯時或執行時錯誤。在Java中,我們可以按照任何順序宣告訪問修飾符方法名最後返回型別倒數第二,然後是我們的選擇。但根據Java編碼標準,建議將訪問修飾符(public、private和protected)放在最前面。

語法

public static void main(String args[]) {
   // some statements
}

示例

線上演示

class ParentTest {
   int age = 10;
   public int getAge() {
      age += 25;
      return age;
   }
}
public class Test {
   // Here we can declare static public void main(String args[])
   static public void main(String args[]) {
      ParentTest pt = new ParentTest();
      System.out.println("Age is: "+ pt.getAge());
   }
}

在上面的示例中,我們聲明瞭static public main(),而不是public static void main(),程式碼在沒有任何錯誤的情況下成功執行。

輸出

Age is: 35

更新於: 07-Feb-2020

3K+ 瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告