是否可以將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
廣告