更新時(shí)間:2020-09-11 15:44:17 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2802次

1.每個(gè)編譯單元(文件)都只能有一個(gè)pub·ic類。即每個(gè)編譯單元都有單一的公共接口,用pub·ic類實(shí)現(xiàn)。此時(shí),mian()就必須要包含在pub·ic類中。
2.pub·ic類的名稱必須完全與含有該編譯單元的文件名稱一致,包括大小寫。如果不匹配,編譯時(shí)錯(cuò)誤。
3.如果編譯單元(文件)中不含有一個(gè)pub·ic類,此時(shí)編譯單元文件名稱可以與啟動(dòng)類名稱可以不一致,即可以隨意對(duì)文件命名。這樣的話,main()不是必須要放在pub·ic類中才能運(yùn)行程序。
總的來(lái)說,一個(gè)Java源文件中最多只能有一個(gè)pub·ic類,當(dāng)有一個(gè)pub·ic類時(shí),源文件名必須與之一致,否則無(wú)法編譯,如果源文件中沒有一個(gè)pub·ic類,則文件名與類中沒有一致性要求。至于main()不是必須要放在pub·ic類中才能運(yùn)行程序。

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java中class與public class的關(guān)系,有什么區(qū)別?”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)