bonjour je ne sais pk la methode tostring ne marche pas
public class personne{ private String nom; private String prenom; private int age; public personne(){ this.nom="ahmed"; this.prenom="sami"; this.age=20; } public personne(String nom,String prenom,int age){ this.nom=nom; this.prenom=prenom; this.age=age; } public String getName(String nom){ return nom; } public String getPrenom(String nom){ return prenom; } public int getAge(int age){ return age; } public void setPrenom(String P){ this.prenom=P; } public void setNom(String N){ this.nom=N; } public void setAge(int age){ this.age=age; } public String toString(String nom,String prenom,int age){ return ("+nom+","+nom+","+age+"); } public static void main(String[]args){ personne p=new personne("ahmed","sami",15); System.out.println(p.toString()); } }
Ben Java ça sait pas encore retourner des tuples... :) tu as écrit
Tu demandes à Java de retourner un ensemble de trois éléments. Mais java n'est pas Python ou Haskell ;)
essaie plutôt quelque chose comme
Bonjour markov
i n y a pas de parenthèses dans return
essaye plutôt ça
[code]
public String toString() {
return " le nom est :"+this.getName()+ "le prenom est : "+this.getPrenom()+"l'age est : "+ this.getAge();
}
bonne chance
Salut,
Par ton code :
p.toString());
Tu n'appelles pas la méthode toString que tu as définie, mais une autre hérité de la super classe Object, et cette méthode doit t'afficher quelques choses du genre :
personne@0x....
Alors si tu veux appeler ta méthode toString tu n'as qu'à remplacer ton appel par :
p.toString(..., ..., ...);
Tout en remplissant le vide par tes champs.
Sinon je te conseille de redéfinir la méthode toString de la classe Object, rien n'est mystérieux, ezo-esm t'as déjà donné le code.
Bonne chance.
@eso-ezm:
le problème n'est pas dans les parenthèses qui sont parfaitement légales.
le problème posé par return ("+nom+","+nom+","+age+"); se situe dans la présence des virgules.
@niroken:
J'ai donné le code le premier! na ! :D
Tssss
Je vais flooder un peu mais c'est de la provocation ca, je me vengerais :D
Bon sinon comme vous vous y etes mis à trois on va supposer que c'est bon et que je n'ai pas besoin de vérifier hihi.
Niroken
Salut Niroken :)
Dis puisque tu n'as pas besoin de vérifier, tu peux peut être en profiter pour voir si tu nous écrit un bon tuto ? C'est que j'attends toujours ...i :)
Bon week end :)
Hello Frederic,
Je t'avoue que je joue un peu la montre pour le tuto en ce moment, j'ai assez peu de temps disponible, mais j'y pense toujours, il va venir (comme le prince charmant sur son cheval :) ).
Je te tiendrais au courant dès que ca sera en place.
Bon week end aussi,
Niroken