【轉】JAVA錯誤:The public type *** must be defined in its own file***


  出現The public type xxx must be defined in its own file這個問題,是由於定義的JAVA類同文件名不一致。public類必須定義在它自己的文件中。

  解決方法:

  1、把文件名修改同公共類一樣的名字;

  2、把類名修改成同文件名;

  3、子類繼承父類時,不需要再用public修飾。

  同一文件中,不能有多於一個public聲明的類出現,可以將其中一個public去掉,即不加任何修飾符,通常稱為“默認訪問模式”,在該模式下,這個類只能被同一個包中的類訪問或引用,這一訪問特性又稱包訪問性。

轉載自《JAVA錯誤:The public type *** must be defined in its own file***


免責聲明!

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



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