Java中public class與class的區別
一個java原始檔中可定義多個class
透過以上的測試可以得出:一個java原始檔中可以定義多個class,並且在編譯的時候一個class會對應編譯生成一個class位元組碼檔案。還有,public的class可以沒有。
public class的類名要求和java原始檔名一致
透過以上的測試可以得出:如果定義public class的類,只能定義一個,並且要求此類名必須和java原始檔名保持一致。(這是規則記住就行,學計算機程式語言有很多知識點在學習的時候很難理解,只能靠記憶,隨著後面內容的學習,大家會對以前困惑的知識點有所理解)
每個類中都可以定義main方法
透過以上的測試可以得出:任何一個class中都可以設定程式入口,也就是說任何一個class中都可以寫main方法(主方法),想從哪個入口進去執行,則讓類載入器先載入對應的類即可,例如:想讓A類中的main方法執行,則執行:java A,想讓B類中的main方法執行,則執行:java B。但實際上,對於一個完整的獨立的應用來說,只需要提供一個入口,也就是說只需要定義一個main方法即可。
還有,在實際的開發中,雖然一個java原始檔可以定義多個class,實際上這是不規範的,比較規範的寫法是一個java原始檔中只定義一個class。
https://www.ixigua.com/6798426044178104839
最新評論