Bonjour à tous.
Ayant fait des recherches, je sais que :
- Une classe décalrée public sera accessible n'importe où
- Une classe déclarée private ne sera accessible que dans elle même
- Si on ne précise rien, la classe est private-package, accessible uniquement dans le même package
Lorsque que je créé un fichier java, contenant deux classes toutes les deux déclarée public, j'ai une erreur m'indiquant que je dois créer un fichier pour chaque classe. Par contre, si une des classe est déclarée public, et que je ne précise rien pour la seconde, alors je n'ai pas d'erreur de compilation.
Je sais qu'il vaut mieux réserver un fichier par classe, c'est juste par curiosité que je pose cette question
Merci à vous
PS : La class contenant mon main, je dois la déclarer public ou private-package ?
Partager