當前位置:編程學習大全網 - 源碼下載 - 為什麽JAVA文件中只能含有壹個Public類?

為什麽JAVA文件中只能含有壹個Public類?

每個編譯單元都有單壹的公***接口,用public類來表現。該接口可以按要求包含眾多的支持包訪問權限的類。如果在某個編譯單元內有壹個以上的public類,編譯器就會給出錯誤信息。

壹個Java源文件中可以有多個類,但只能有壹個public的類,並且public的類名必須與文件名相壹致。壹個文件中可以只有非public類,如果只有壹個非public類,此類可以跟文件名不同。

擴展資料

JAVA類中主要包含屬性、方法、構造方法、塊以及內部類。

屬性用來定義對象的數據;

方法用來定義對象的行為;

構造方法可以用來創建對象;

塊能夠用來在類加載時執行操作或者在每次實例化前執行通用操作;

內部類作為類的壹個成員存在,能夠訪問外部類的屬性和方法。

類是對象的模板,使用類往往都需要首先對類進行實例化,即創建對象。要創建對象必須使用new關鍵字調用構造方法(constructor)才能完成,構造方法中往往對屬性進行實例化,也可以實現其他必要的功能,如讀取屬性文件等。

構造方法的作用是用來創建對象,使用new關鍵字調用。構造方法的名字必須與類的名字相同,並且大小寫敏感,同時構造方法不能聲明返回值類型,可以使用任意壹種訪問修飾符,但是不能使用其他修飾符進行修飾,如static、final、abstract等修飾符都可以修飾構造方法。

參考資料:

百度百科——Java的Public類

  • 上一篇:文案適合微信8.0版本的狀態文案。
  • 下一篇:Restful接口復雜對象參數
  • copyright 2024編程學習大全網