• <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • Java教程
    Java標識符與關鍵字
    Java變量
    Java數據類型
    Java運算符
    Java控制語句
    Java方法
    Java面向對象
    Java對象的創建和使用
    Java封裝
    Java中static和this
    Java繼承
    Java方法覆蓋和多態
    Java super
    Java基礎練習題

    Java中public class與class的區別

     

     

    圖1-49:一個java源文件中可定義多個class

     

    通過以上的測試可以得出:一個java源文件中可以定義多個class,并且在編譯的時候一個class會對應編譯生成一個class字節碼文件。還有,public的class可以沒有。

     

    圖1-50:public class的類名要求和java源文件名一致

     

    通過以上的測試可以得出:如果定義public class的類,只能定義一個,并且要求此類名必須和java源文件名保持一致。(這是規則記住就行,學計算機編程語言有很多知識點在學習的時候很難理解,只能靠記憶,隨著后面內容的學習,大家會對以前困惑的知識點有所理解)

     

    圖1-51:每個類中都可以定義main方法

     

    通過以上的測試可以得出:任何一個class中都可以設定程序入口,也就是說任何一個class中都可以寫main方法(主方法),想從哪個入口進去執行,則讓類加載器先加載對應的類即可,例如:想讓A類中的main方法執行,則執行:java A,想讓B類中的main方法執行,則執行:java B。但實際上,對于一個完整的獨立的應用來說,只需要提供一個入口,也就是說只需要定義一個main方法即可。

     

    還有,在實際的開發中,雖然一個java源文件可以定義多個class,實際上這是不規范的,比較規范的寫法是一個java源文件中只定義一個class。

     

    全部教程
  • <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • 面对面棋牌游戏