文章詳情頁(yè)
簡(jiǎn)單了解JAVA public class與class區(qū)別
瀏覽:3日期:2022-09-04 17:10:08
1. 每個(gè)編譯單元(文件)都只能有一個(gè)public類。即每個(gè)編譯單元都有單一的公共接口,用public類實(shí)現(xiàn)。此時(shí),mian()就必須要包含在public類中。
2.public類的名稱必須完全與含有該編譯單元的文件名稱一致,包括大小寫。如果不匹配,編譯時(shí)錯(cuò)誤。
3.如果編譯單元(文件)中不含有一個(gè)public類,此時(shí)編譯單元文件名稱可以與啟動(dòng)類名稱可以不一致,即可以隨意對(duì)文件命名。
這樣的話,main()不是必須要放在public類中才能運(yùn)行程序。
總的來(lái)說(shuō),一個(gè)Java源文件中最多只能有一個(gè)public類,當(dāng)有一個(gè)public類時(shí),源文件名必須與之一致,否則無(wú)法編譯,如果源文件中沒有一個(gè)public類,則文件名與類中沒有一致性要求。至于main()不是必須要放在public類中才能運(yùn)行程序。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
標(biāo)簽:
Java
相關(guān)文章:
1. Intellij IDEA 2019 最新亂碼問題及解決必殺技(必看篇)2. JS+css3實(shí)現(xiàn)幻燈片輪播圖3. JS繪圖Flot如何實(shí)現(xiàn)動(dòng)態(tài)可刷新曲線圖4. css3溢出隱藏的方法5. 未來(lái)的J2EE主流應(yīng)用框架:對(duì)比Spring和EJB36. Android自定義View實(shí)現(xiàn)掃描效果7. 關(guān)于HTML5的img標(biāo)簽8. ASP.NET MVC獲取多級(jí)類別組合下的產(chǎn)品9. Android Manifest中meta-data擴(kuò)展元素?cái)?shù)據(jù)的配置與獲取方式10. CSS3實(shí)現(xiàn)動(dòng)態(tài)翻牌效果 仿百度貼吧3D翻牌一次動(dòng)畫特效
排行榜
