1. 程式人生 > >java 之公共類、主類、主函式的辨析

java 之公共類、主類、主函式的辨析

公共類

類之前修飾符public,表明在其他包也能訪問這個類,這是和非公共類的主要區別。並不是一個java程式中非要有公共類,也不是有且只有一個,若類分開儲存為不同的java檔案都可以加。但是有一個例外,當一個類為非公共類時,它內部定義的類不能加public。如:

  1. class Test1{  
  2.         publicstaticvoid main(String[] args){  
  3.         ...  
  4.         }  
  5.         publicclass Test2{  
  6.         ...  
  7.         }  
  8. }  

這樣的程式碼會報錯。

主類

含有main函式的類。一個java程式可能包含很多類,每個類都可以有自己的main。這樣如果每個類分開儲存為java檔案的話,編譯後可以從任意一個類的class檔案開始執行。

主函式

固定格式為:

  1. public static void main(Sting[] args){}  
static 保證建立例項前就可以者皆通過類來訪問該函式。