python中class詳解 JAVA類(lèi)定義class前為什么必須要有public?
JAVA類(lèi)定義class前為什么必須要有public?Java程序從公共類(lèi)的主函數(shù)執(zhí)行,就像C程序從main()函數(shù)執(zhí)行一樣。只能有一個(gè)公共類(lèi)來(lái)方便類(lèi)加載器。公共類(lèi)只能在以其類(lèi)名作為文件名的文件中定義
JAVA類(lèi)定義class前為什么必須要有public?
Java程序從公共類(lèi)的主函數(shù)執(zhí)行,就像C程序從main()函數(shù)執(zhí)行一樣。只能有一個(gè)公共類(lèi)來(lái)方便類(lèi)加載器。公共類(lèi)只能在以其類(lèi)名作為文件名的文件中定義。Class A代表默認(rèn)的訪(fǎng)問(wèn)級(jí)別,即只有包中的其他類(lèi)可以訪(fǎng)問(wèn)它(嚴(yán)格地說(shuō),Class A)A。在一個(gè)小應(yīng)用程序中只有一個(gè)類(lèi)。一方面,定義的類(lèi)越多,程序執(zhí)行的速度就越慢(需要加載更多的類(lèi))。另一方面,為了方便處理,當(dāng)只有一個(gè)類(lèi)時(shí),將只有一個(gè)類(lèi)。編譯后的類(lèi)文件。如果有多個(gè)類(lèi),則會(huì)有多個(gè)類(lèi)。編譯后的類(lèi)文件。此時(shí),它將打包為。jar文件,然后將其添加到相應(yīng)的HTML文件標(biāo)記中,這顯然更麻煩。