Java public class 與 class 區別
阿新 • • 發佈:2018-12-01
在編寫類的時候可以使用兩種定義方式:
- public class 定義類
- class 定義類
1、public class 定義類
- 如果一個類宣告的時候使用了public class,則類名必須與檔名稱完全一致(包括大小寫)。
- 被public class宣告的類可以被其他包訪問,例如:庫名com.sample中通過public class聲明瞭一個HelloWorld的類,那麼就可以通過下面的方式匯入被public class宣告的類
import com.sample.*; 或 import com.sample.HelloWorld
- 命名規範:
public class HelloWorld { // 宣告一個類時,類命名規範:所有單詞首字母大寫 public static void main(String[] args) { // 主方法 String java = "Hello my first java program!"; // 定義變數 System.out.println(java); // 列印變數 } }
- 一個原始檔中,只能定義一個public class 類;原始檔的名稱應該和public類的類名保持一致。例如:原始檔中public類的類名是Employee,那麼原始檔應該命名為Employee.java。
- 如果定義了public classs,main() 就必須包含在public class類中。
2、class 定義類
- 一個原始檔中可以宣告多個非public class類。
- class 定義的類只能在包內有訪問許可權,不能被其他包呼叫。