Comment importer une classe que j'ai écrite dans un autre fichier ? Toutes mes classes sont sous le même paquetage.
Réponses
Trop de publicités?Selon la documentation d'Oracle et de Sun, une classe peut utiliser toutes les classes de son propre paquet et toutes les classes publiques des autres paquets. Vous pouvez accéder aux classes publiques d'un autre paquet de deux manières.
-
La première consiste simplement à ajouter le nom complet du paquet devant chaque nom de classe. Par exemple :
java.util.Date today = new java.util.Date() ;
-
L'approche la plus simple, et la plus courante, consiste à utiliser l'instruction d'importation. L'objectif de l'instruction import est de vous donner un raccourci pour faire référence aux classes du paquetage. Une fois que vous utilisez import, vous n'avez plus besoin de donner aux classes leur nom complet. Vous pouvez importer une classe spécifique ou l'ensemble du paquetage. Vous placez les déclarations d'importation en haut de vos fichiers source (mais en dessous de toute déclaration de paquetage). Par exemple, vous pouvez importer toutes les classes du paquetage java.util avec la déclaration Then you can use sans préfixe de paquetage.
import java.util.* ;
// Utilisez la classe dans votre code de cette manière
Date aujourd'hui = nouvelle Date() ;
Comme vous avez mentionné dans votre question que vos classes sont sous le même paquet, vous ne devriez pas avoir de problème, il est préférable d'utiliser simplement le nom de la classe.
- Réponses précédentes
- Plus de réponses