Problème de get attributs d'autre classe
Résolu/Fermé
BlueKapotte
-
24 févr. 2021 à 21:47
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 - 25 févr. 2021 à 12:26
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 - 25 févr. 2021 à 12:26
A voir également:
- Problème de get attributs d'autre classe
- Get adobe reader - Télécharger - PDF
- Get data back - Télécharger - Récupération de données
- Eagle get - Télécharger - Web & Internet
- Get youtube - Télécharger - Téléchargement & Transfert
- Copain d'avant photo de classe - Forum Réseaux sociaux
3 réponses
Whismeril
Messages postés
19025
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 avril 2024
929
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
19025
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 avril 2024
929
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