Tunaweza kuwa na darasa nyingi za umma ndani ya darasa katika Java?
Tunaweza kuwa na darasa nyingi za umma ndani ya darasa katika Java?

Video: Tunaweza kuwa na darasa nyingi za umma ndani ya darasa katika Java?

Video: Tunaweza kuwa na darasa nyingi za umma ndani ya darasa katika Java?
Video: Alikiba - UTU (Official Music Video) 2024, Aprili
Anonim

Ndiyo, ni unaweza . Hata hivyo, huko unaweza kuwa mmoja tu darasa la umma kwa. java faili, kama madarasa ya umma lazima kuwa na jina sawa na faili ya chanzo. Moja Java faili unaweza inajumuisha madarasa mengi kwa kizuizi kwamba mmoja tu wao unaweza kuwa umma.

Vivyo hivyo, watu huuliza, tunaweza kuwa na tabaka nyingi za umma ndani ya darasa?

Unaweza kuwa na madarasa mengi ndani ya darasa . Zinaitwa Inner Darasa es au madarasa yaliyowekwa . Unaweza hata kuwa na darasa nyingi ufafanuzi katika faili moja ya.java bila kiumbe kimoja kiota kingine (mradi ni moja tu umma , kwa sababu a darasa la umma inabidi itangazwe katika faili iliyopewa jina baada yake).

Kando hapo juu, kwa nini kuwe na darasa moja tu la umma katika Java? Mkusanyaji pia anaweka kizuizi hicho lazima kuwa karibu darasa moja la umma kwa Java faili, ili kila darasa la umma inaweza kufikiwa na ulimwengu wa nje. Yoyote mawili Madarasa ya Java au violesura katika kifurushi kimoja haviwezi kuwa na jina sawa.

Kuhusiana na hili, kwa nini hatuwezi kuwa na zaidi ya darasa moja la umma katika faili moja?

Hivyo lini sisi kutoa zaidi ya darasa moja la umma katika programu mkusanyaji yenyewe huacha wewe kurusha na kosa. Hii ni kwa sababu baadaye hatuwezi changanya JVM ni ipi darasa ni kwa kuwa ya awali darasa , kwa sababu tu darasa moja la umma na ya umma static void main(String args) ndio ya kwanza darasa kwa JVM.

Tunaweza kuunda madarasa mengi katika Java moja?

Ndiyo, ni unaweza . Hata hivyo, huko unaweza kuwa tu moja umma darasa kwa. java faili , kama hadharani madarasa lazima kuwa na ya sawa jina kama chanzo faili . Faili moja ya Java inaweza inajumuisha madarasa mengi na kizuizi hicho tu moja wao unaweza kuwa hadharani.

Ilipendekeza: