是否可以將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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP