Possiamo avere più classi pubbliche all'interno di una classe in Java?
Possiamo avere più classi pubbliche all'interno di una classe in Java?

Video: Possiamo avere più classi pubbliche all'interno di una classe in Java?

Video: Possiamo avere più classi pubbliche all'interno di una classe in Java?
Video: Come progettare una classe in JAVA? #informatica #programmazione 2024, Aprile
Anonim

Sì, è Potere . Tuttavia, c'è Potere solo essere classe pubblica per. Giava file, come publicclasses dovere avere lo stesso nome del file sorgente. Uno Giava file Potere consiste in più classi con la restrizione che solo uno di loro Potere essere pubblico.

Allo stesso modo, le persone chiedono, possiamo avere più classi pubbliche all'interno di una classe?

Puoi avere più classi all'interno di una classe . Si chiamano Interni Classe es o classi nidificate . Puoi anche avere più classi definizioni in un singolo file.java senza che uno sia annidato in un altro (a condizione che solo uno sia pubblico , perché a classe pubblica deve essere dichiarato in un file chiamato afterit).

Oltre a sopra, perché dovrebbe esserci solo una classe pubblica in Java? Il compilatore pone anche la restrizione che Ci dovrebbe essere al massimo una classe pubblica per Giava file, in modo che ogni classe pubblica è accessibile dal mondo esterno. Qualsiasi due Classi Java oppure le interfacce nello stesso pacchetto non possono avere lo stesso nome.

Rispetto a questo, perché non possiamo avere più di una classe pubblica nello stesso file?

Cosi quando noi fornire più di una publicclass in un programma il compilatore stesso si ferma tu gettando un errore. Questo perché dopo non possiamo confondere la JVM su quale classe è quello di essere la sua iniziale classe , perché solo una classe pubblica con il pubblico static void main(String args) è l'iniziale classe per JVM.

Possiamo creare più classi in un Java?

Sì, è Potere . Tuttavia, c'è Potere solo essere uno pubblico classe per. file java , come pubblico classi dovere avere il stesso nome come fonte file . Un file Java può consiste in classi multiple con la restrizione che solo uno di loro Potere essere pubblico.

Consigliato: