j ai deux packages , j ai besoin d acceder a une variable qui existe dans une classe dans le premier package depuis une classe dans le deuxieme package sans avoir a instancie la classe du premier package. est ce que c est possible
j ai deux packages , j ai besoin d acceder a une variable qui existe dans une classe dans le premier package depuis une classe dans le deuxieme package sans avoir a instancie la classe du premier package. est ce que c est possible
biensur que c possible, declare la public static static.
Mon site :
ici
Mes articles :
Prise en main de Ant
Administration des ressources avec JMX
Programmation orientée aspect en Java avec AspectJ
Mon CV :
ici
Bien sûr, tu dois quand même importer la classe que tu veux utiliser.
Déclarer la variable static te permettra d'y accèderde cette manière :
MaClasse.nomVariable
Consultant freelance expert Java EE
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
non, pas le peine de déclarer quoique ce soit de static, mais par contre il faut que tu importes la classe dans laquelle se trouve la méthode ou l'attribut dont tu souhaites te servir.
tu mets au début de ta classe:
import monpackage.maclasse;
et du coup tu peux te servir de tous les arguments de ta classe.
Peut-être que ta classe a besoin d'autres classes de son package pour fonctionner, tu peux importer toutes les classes utiles ou bien faire
import monpackage.*; (ou bien import monpackage; je sais plus)
il importera toutes les classes du package monpackage
Il faut le package importé soit dans le même projet. Sinon, il te faudra lier les deux projets.
Voilà, j'espère t'avoir aidé ;-)
ZORRO
Plus Vengeur que Masqué
sisna avait demandé :
c'est pour ça qu'il faut qu'elle soit déclarée public staticsans avoir a instancie la classe du premier package
Consultant freelance expert Java EE
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager