一個”.java”源文件中是否可以包含多個類(不是內部類)?有什么限制


這個是可以的,一個“.java”源文件里面可以包含多個類,但是只允許有一個public類,並且類名必須和文件名一致。

每個編譯單元只能有一個public 類。這么做的意思是,每個編譯單元只能有一個公開的接口,而這個接口就由其public 類來表示。
你可以根據需要,往這個文件里面添加任意多個提供輔助功能的package 權限的類。

但是如果這個編譯單元里面有兩個或兩個以上的public 類的話,程序就不知道從哪里導入了,編譯器就會報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM