Problem d'affichage en java
Fermé
nabil
-
27 oct. 2010 à 22:45
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 29 oct. 2010 à 17:54
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 29 oct. 2010 à 17:54
A voir également:
- Problem d'affichage en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Affichage double ecran - Guide
2 réponses
lucieb31
Messages postés
345
Date d'inscription
mercredi 14 janvier 2009
Statut
Membre
Dernière intervention
28 juillet 2012
62
29 oct. 2010 à 17:31
29 oct. 2010 à 17:31
Peut etre devrais tu etre plus explicite ou mieux poser ta question pour qu'on puisse la comprendre et y repondre
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
29 oct. 2010 à 17:54
29 oct. 2010 à 17:54
En Java toutes les classes dérivent implicitement de Object. Cela permet notamment d'utiliser println(Object x) qui te donne un affichage par défaut de n'importe quel objet.
En fait cette méthode appelle println(String s) où la valeur du String s est le résultat de toString(). Or dans ton cas, la méthode toString par défaut donne "Profession@fced4".
Pour résoudre ton problème, il suffit de redéfinir la méthode public String toString() dans ta classe pour empêcher que ce soit la méthode toString de Object qui soit appelée.
En fait cette méthode appelle println(String s) où la valeur du String s est le résultat de toString(). Or dans ton cas, la méthode toString par défaut donne "Profession@fced4".
Pour résoudre ton problème, il suffit de redéfinir la méthode public String toString() dans ta classe pour empêcher que ce soit la méthode toString de Object qui soit appelée.