Bonjour,
Je suis entrain apprendre les classe en java. Je rencontre un problème avec toString. Quand j'invoque que toString, elle m'affiche des données fausses. Le but d'exercice est de créer un système de enregistrement bancaire très basique. Dans lequel, il faut créer une méthode que permet de changer le numéro de téléphone. J'ai crée une méthode toString pour connaître l'état des variables , mais elle ne marche pas. Pouvez-vous me dire où se trouve mon erreur ?
voici la classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 import java.util.*; class person1{ private String nom; private String prenom; private int telephone; private int insee; public person1(String nom1,String prenom1, int numero, int valeur) { nom = nom1; prenom = prenom1; telephone = numero; insee = valeur; } public void name1(String name){ nom = name; } public void subname1(String prnome1){ prenom = prnome1; } public void portable(int num1){ telephone = num1; } public void insee_1(int num_In){ insee = num_In; } public void chagement(int num_cha){ this.portable(num_cha); } public String toString (){ return "nom "+ telephone; } }
Voici code main
Résultat obtenu :java test1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 import java.util.*; public class test1{ public static void main(String[] args){ Scanner demande = new Scanner(System.in); person1 client_int = new person1("deeloshan","murugesu",100, 01400000); client_int.chagement(014322333); String resultat = client_int.toString(); System.out.println(resultat); } }
nom 3253467
Partager