Salut,
J'ai une question pour mieux comprendre les notions de Java...
Pourquoi la mention "class public" doit être contenu dans un fichier qui porte le même nom de cette classe ?
Version imprimable
Salut,
J'ai une question pour mieux comprendre les notions de Java...
Pourquoi la mention "class public" doit être contenu dans un fichier qui porte le même nom de cette classe ?
La réponse simple est "parce que".
Cela fait partie des spécifications du langage Java (en fait de Oak, ça prédate la sortie officielle de Java)
Et la vraie raison, c'est parce qu'à l’époque, c’était plus rapide de compiler un programme ainsi. Pre-1995, avoir une compilation rapide c’était du luxe.Citation:
Envoyé par http://www.javaspecialists.eu/archive/Issue055.html
Et ce qui en découle aussi : quoi qu'en disent les gens qui font du C++ ou du C#, c'est plus clair et mieux organisé ainsi.