Kan jy veelvuldige klasse in 'n Java-bronlêer hê?
Kan jy veelvuldige klasse in 'n Java-bronlêer hê?

Video: Kan jy veelvuldige klasse in 'n Java-bronlêer hê?

Video: Kan jy veelvuldige klasse in 'n Java-bronlêer hê?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, Mei
Anonim

Ja dit kan . Daar is egter kan net wees een publiek klas per. java lêer , as publiek klasse moet het dieselfde naam as die bronleêr . Een Java-lêer kan bestaan uit veelvuldige klasse met die beperking dat slegs een van hulle kan publiek wees.

Verder, kan ons verskeie publieke klasse binne 'n klas hê?

Jy kan verskeie klasse binne 'n klas hê . Hulle word Innerlik genoem Klas es of geneste klasse . Jy kan selfs het veelvuldige klas definisies in 'n enkele.java-lêer sonder dat een bestaan in 'n ander geneste (mits net een is publiek , want a openbare klas verklaar moet word in 'n lêer genaamd daarna).

Kan 'n klas ook 'n ander klas in Java bevat? In Java , net soos metodes, veranderlikes van a klas ook kan het 'n ander klas as lid daarvan. Skryf a klas binne 'n ander word toegelaat Java . Die klas binne geskryf word die geneste genoem klas , en die klas wat die innerlike vashou klas word die uiterlike genoem klas.

Net so, kan ons meer as een pakketstelling in die bronlêer hê?

Daar kan slegs wees een pakketverklaring in elke bronleêr , en dit is van toepassing op alle tipes in die lêer . Let wel: As jy sit veelvuldig tipes ina enkellopend bronleêr , enigste mens kan publiek wees, en dit moet het dieselfde naam as die bronleêr . Anders hoort klasse en koppelvlakke in name pakkette.

Kan jy Java-bronlêer stoor sonder enige naam?

Ja, dit is moontlik om saam te stel 'n Java-bronlêer met verskillende lêernaam maar jy moet seker maak dat een van die klasse wat binne gedefinieer is, openbaar is wanneer jy stel die saam bronleêr die ooreenstemmende.klas lêers vir die klasse binne die bronleêr word geskep.

Aanbeveel: