Problème de get attributs d'autre classe
Résolu/Fermé
BlueKapotte
-
24 févr. 2021 à 21:47
Whismeril Messages postés 18640 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 octobre 2023 - 25 févr. 2021 à 12:26
Whismeril Messages postés 18640 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 octobre 2023 - 25 févr. 2021 à 12:26
A voir également:
- Problème de get attributs d'autre classe
- Get adobe - Télécharger - PDF
- Get adobe flash player - Télécharger - Divers Web & Internet
- Get data back - Télécharger - Récupération de données
- Get youtube - Télécharger - Téléchargement & Transfert
- Eagle get - Télécharger - Web & Internet
3 réponses
Whismeril
Messages postés
18640
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
2 octobre 2023
910
25 févr. 2021 à 07:51
25 févr. 2021 à 07:51
Bonjour
je ne code pas en Java, mais comme personne ne t'a répondu jusque là, je tente une proposition basée sur les langages que je connais.
Le type Point est déjà définit en Java https://docs.oracle.com/javase/7/docs/api/java/awt/Point.html
Dans ta classe Segment, il est possible que ce soit ce type qui soit utilisé et pas le tien.
Une façon simple de vérifier est de renommer ta classe (MonPoint par exemple).
Si dans Segment tu as une nouvelle erreur du genre le type Point n'existe pas, alors c'est bien ta classe qui est utilisée, si ça ne change rien c'est celle de Java.
Si c'est bien ta classe, pour que ceux qui savent coder en Java puissent t'aider, il faudra poster le code des tes 2 classes en suivant le petit tuto là https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Si c'est la classe de Java, une option sera d'utiliser MonPoint dans Segment. Il doit y avoir moyen d'utiliser 2 classes du même nom dans un même code (c'est possible dans les langages que je connais) mais je ne sais pas comment faire
je ne code pas en Java, mais comme personne ne t'a répondu jusque là, je tente une proposition basée sur les langages que je connais.
Le type Point est déjà définit en Java https://docs.oracle.com/javase/7/docs/api/java/awt/Point.html
Dans ta classe Segment, il est possible que ce soit ce type qui soit utilisé et pas le tien.
Une façon simple de vérifier est de renommer ta classe (MonPoint par exemple).
Si dans Segment tu as une nouvelle erreur du genre le type Point n'existe pas, alors c'est bien ta classe qui est utilisée, si ça ne change rien c'est celle de Java.
Si c'est bien ta classe, pour que ceux qui savent coder en Java puissent t'aider, il faudra poster le code des tes 2 classes en suivant le petit tuto là https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Si c'est la classe de Java, une option sera d'utiliser MonPoint dans Segment. Il doit y avoir moyen d'utiliser 2 classes du même nom dans un même code (c'est possible dans les langages que je connais) mais je ne sais pas comment faire
Merci de vos réponses !
Il s'agissait effectivement d'un problème de nom de classe, plus facile à solutionner que ce que j'avais envisagé et tant mieux. J'ai juste changer ma classe Point en classe Noeud et le tour était joué.
Encore merci
Il s'agissait effectivement d'un problème de nom de classe, plus facile à solutionner que ce que j'avais envisagé et tant mieux. J'ai juste changer ma classe Point en classe Noeud et le tour était joué.
Encore merci
Whismeril
Messages postés
18640
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
2 octobre 2023
910
25 févr. 2021 à 12:26
25 févr. 2021 à 12:26
De rien
25 févr. 2021 à 08:24
"Il doit y avoir moyen d'utiliser 2 classes du même nom dans un même code"
En Java il faudrait utiliser le nom complet de la deuxième classe, avec son package, comme ça il n'y a plus d'ambiguïté. C'est verbeux mais il n'y a pas d'autres alternatives, et en pratique ça arrive rarement.
25 févr. 2021 à 09:46