Podem tenir diverses classes públiques dins d'una classe a Java?
Podem tenir diverses classes públiques dins d'una classe a Java?

Vídeo: Podem tenir diverses classes públiques dins d'una classe a Java?

Vídeo: Podem tenir diverses classes públiques dins d'una classe a Java?
Vídeo: Создание аннотации в java [Java Annotations | Reflection api] 2024, Maig
Anonim

Sí, això llauna . No obstant això, allà llauna només beone classe pública per. java fitxer, com classes públiques haver de tenir el mateix nom que el fitxer font. Un Java dossier llauna consisteix en múltiples classes amb la restricció que només un d'ells llauna ser públic.

De la mateixa manera, la gent es pregunta, podem tenir múltiples classes públiques dins d'una classe?

Podeu tenir diverses classes dins d'una classe . S'anomenen Interiors Classe es or classes imbricades . Tu pots fins i tot tenir classes múltiples definicions en un sol fitxer.java sense ser-ne un niu en un altre (sempre que només un ho sigui públic , perquè a classe pública s'ha de declarar en un fitxer anomenat així).

A més a més, per què només hi hauria d'haver una classe pública a Java? El compilador també posa la restricció que hi hauria ser com a màxim una classe pública per Java fitxer, de manera que cada classe pública es pot accedir des del món exterior. Dos qualsevol Classes de Java o les interfícies del mateix paquet no poden tenir el mateix nom.

En aquest sentit, per què no podem tenir més d'una classe pública en un mateix fitxer?

Doncs quan nosaltres proporcionar més d'una classe pública en un programa el compilador mateix s'atura vostè tirant un error. Això és perquè més tard no podem confondre la JVM quant a quina classe és a ser la seva inicial classe , perquè només una classe pública amb el públic static void main(String args) és la inicial classe per a JVM.

Podem crear diverses classes en un sol Java?

Sí, això llauna . No obstant això, allà llauna només ser un públic classe per. fitxer java , com a públic classes haver de tenir el mateix nom com a font dossier . Un fitxer Java pot consisteix en múltiples classes amb la restricció que només un d'ells llauna sigui públic.

Recomanat: