bonjour,
comment peut on utiliser les attributs d'un objet dans une autre classe,
sachant qu'elles sont dans le même package.
j'ai essayer ça marche pas.
j'ai même utiliser un constructeur sans paramètres.
rien..
merci
bonjour,
comment peut on utiliser les attributs d'un objet dans une autre classe,
sachant qu'elles sont dans le même package.
j'ai essayer ça marche pas.
j'ai même utiliser un constructeur sans paramètres.
rien..
merci
![]()
Cela dépend du niveau de visibilité des attributs : cf Que signifient les mots-clés public, private et protected ?.
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
tous mes attributs sont en public mais ça marche pas
Peux-tu poster ton code ? Sinon il nous sera difficile de t'aider.
C'est à dire ? sois plus précis (y a-t-il un message d'erreur ?)Envoyé par kaissaoui
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
Comment sont-ils appelés ?
Montres nous ton code, ça sera plus simple ...
ce bout de code lève une exception de nullpointer; cela veut dire que mon objet n'est pas instantié ce qui est normal (constructeur sans paramètres)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Workbook excel = Workbook.getWorkbook(new File(s.path)); Sheet feuille = excel.getSheet(1); Cell a1 = feuille.getCell(0,1); String stringa1 = a1.getContents();
Hmm, qu'entends tu par constructeur ?
Pour moi, sinon, je n'ai pas compris, un constructeur s'appelle de cette manière:
MaClasse a = new MaClasse();
(ou encore avec des paramètres.)
Est-ce que les méthodes getWorkbook,getSheet ,getCell et getContent font appel à un constructeur ?
oui le new File()qui prend en paramètre un string;
le probkèmle c'est que ce paramètre est un attribut d'une autre classe que j'ai déclaré en public
Envoyé par Jerome
Je ne vois pas le rapport ....Envoyé par kaissaoui
Salut,
et avec "s.getPath"? Bien entendu pour ca faut que tu ai creer un getter sur ton attribut path.
Bon courage,
Tif
Si j'ai bien compris, soit 's' est null soit c'est l'attribut 'path' de 's' qui est null.
Il faut voir comment tu instancie 's' et son 'path' est-il valué correctement ?![]()
Le mieux pour savoir ce qui est null, c'est de débugguer ton programme ("exécuter en mode débug") depuis ton IDE
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
Partager