Bonjour,
J'ai un tout petit problème en Java.
J'ai une classe simple qui traite des Personnes.
J'ai 2 constructeurs
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part public Personne(String nom, String prenom)
Le premier constructeur fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part public Personne(String nom)
Quand j'essaye d'implémenter le 2ème j'ai un message d'erreur me disant que le constructeur Personne(String, String) n'est pas défini.
Dans le 2ème je voudaris simplent initialiser un prénom par défaut en utilsant la méthode super(String, String) mais j'ai ce message d'erreur????
Je ne comprends pas car pour moi, j'ai bien un constructeur Personne(String, String)???
Merci de votre aide.
Voci mon code:
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 public class Personne { private String nom; private String prenom; public Personne(String nom, String prenom) { SetNom(nom); SetPrenom(prenom); } public Personne(String nom){ super(nom,"test"); } public void SetNom(String nom) { this.nom=nom; } public void SetPrenom(String prenom) { this.prenom=prenom; } public String GetNom() { return this.nom; } public String GetPrenom(){ return this.prenom; } }
Partager