Voiko Java-luokassa olla useita julkisia luokkia?
Voiko Java-luokassa olla useita julkisia luokkia?

Video: Voiko Java-luokassa olla useita julkisia luokkia?

Video: Voiko Java-luokassa olla useita julkisia luokkia?
Video: Конфиденциальность, безопасность, общество — информатика для руководителей бизнеса, 2016 г. 2024, Saattaa
Anonim

Kyllä se voi . Kuitenkin siellä voi vain yksi julkinen luokka per. java tiedosto, as julkiset luokat on pakko omistaa sama nimi kuin lähdetiedostolla. Yksi Java tiedosto voi koostua useita luokkia sillä rajoituksella, että vain yksi niistä voi olla julkinen.

Samoin ihmiset kysyvät, voiko meillä olla useita julkisia luokkia luokassa?

Luokassa voi olla useita luokkia . Niitä kutsutaan Inneriksi Luokka es tai sisäkkäiset luokat . Sinä pystyt jopa on useita luokkia määritelmät sisään yksi.java-tiedosto ilman yhtä olemista sisäkkäin toisessa (edellyttäen, että vain yksi on julkinen , koska a julkinen luokka on ilmoitettava sisään afterit-niminen tiedosto).

Yllä olevan lisäksi, miksi Javassa pitäisi olla vain yksi julkinen luokka? Compiler asettaa myös rajoituksen täällä pitäisi olla korkeintaan yksi julkinen luokka per Java tiedosto, jotta jokainen julkinen luokka ulkomaailmaan pääsee käsiksi. Mikä tahansa kaksi Java luokat tai saman paketin liitännöillä ei voi olla samaa nimeä.

Tässä suhteessa, miksi meillä ei voi olla enemmän kuin yksi julkinen luokka samassa tiedostossa?

Joten kun me tarjota enemmän kuin yksi julkinen luokka ohjelmassa kääntäjä itse pysähtyy sinä ohimennen an virhe. Tämä johtuu siitä, että myöhemmin emme voi hämmennä JVM:tä kumpi luokkaa on olla sen alkukirjain luokkaa , koska vain yksi julkinen luokka the julkinen static void main(String args) on alkukirjain luokkaa JVM:lle.

Voimmeko luoda useita luokkia yhdessä Javassa?

Kyllä se voi . Kuitenkin siellä voi vain olla yksi julkinen luokkaa per. java tiedosto , julkisena luokat on pakko omistaa the sama nimi lähteeksi tiedosto . Yksi Java-tiedosto voi koostua useita luokkia vain sillä rajoituksella yksi niistä voi olla julkinen.

Suositeltava: