Pouvons-nous avoir plusieurs classes publiques dans une classe en Java ?
Pouvons-nous avoir plusieurs classes publiques dans une classe en Java ?

Vidéo: Pouvons-nous avoir plusieurs classes publiques dans une classe en Java ?

Vidéo: Pouvons-nous avoir plusieurs classes publiques dans une classe en Java ?
Vidéo: Java Cours درس جافا 94 La classe abstract *** Exemple 1 La classe Forme 2024, Décembre
Anonim

Oui il pouvez . Cependant, il pouvez seul beone classe publique par. Java fichier, comme cours publics doit ont le même nom que le fichier source. Une Java déposer pouvez consister en plusieurs cours avec la restriction qu'un seul d'entre eux pouvez être Publique.

De même, les gens demandent, pouvons-nous avoir plusieurs classes publiques dans une classe ?

Vous pouvez avoir plusieurs classes dans une classe . Ils sont appelés Intérieur Classer es ou classes imbriquées . Vous pouvez même avoir plusieurs classes définitions dans un seul fichier.java sans qu'il y en ait un imbriqué dans un autre (à condition qu'un seul soit Publique , parce qu'un classe publique doit être déclaré dans un fichier nommé après lui).

A côté de ci-dessus, pourquoi n'y aurait-il qu'une seule classe publique en Java ? Le compilateur met également la restriction que il devrait être au maximum une classe publique par Java fichier, de sorte que chaque classe publique accessible par le monde extérieur. N'importe quel deux Cours Java ou les interfaces dans le même package ne peuvent pas avoir le même nom.

Par rapport à cela, pourquoi ne pouvons-nous pas avoir plus d'une classe publique dans le même fichier ?

Donc quand nous apporter plus d'une classe publique dans un programme le compilateur lui-même s'arrête tu en jetant un Erreur. C'est parce que plus tard nous ne pouvons pas confondre la JVM quant à savoir classer est de être son initiale classer , parce que seulement une classe publique avec les Publique static void main(String args) est la valeur initiale classer pour JVM.

Pouvons-nous créer plusieurs classes dans un seul Java ?

Oui il pouvez . Cependant, il pouvez seulement être une Publique classer par. fichier java , en tant que public Des classes doit ont les même nom comme source déposer . Un fichier Java peut consister en plusieurs classes avec la restriction que seulement une d'eux pouvez être publique.

Conseillé: