Imports : petites précisions
Bonjour,
Juste par curiosité, j'aimerais savoir comment java gère les imports, c'est à dire que si on fait
alors qu'on aurai besoin uniquement de
quelle est la différence réelle entre les deux façons de faire ?
Euh, pour etre clair, c'est mieux de faire un * ou de faire la liste des imports spécifiques qu'on veut ? J'ai tendance a faire la liste précise en général, mais je sais pas comment c'est géré en interne.
Merci d'avance
Imports: petites précisions
import package.*;
=> importe toutes les classes du package (selon la visibilité)
import package.nomClasse;
=> importe seulement la classe précisée
Il est préférable de n'importer que les classes dont tu as strictement besoin. Tu auras moins de chance d'avoir des collisions dans les noms de classe (2 classes ayant le même nom mais venant de packages différents). De plus, il est plus facile de déterminer quelles sont les classes nécessaires par simple lecture de la section des imports. Sous Eclipse, générer les imports se fait avec Ctrl+Shift+O