Bonjour,
j'ai créé une classe Emprunteur avec un constructeur qui prend en argument un nom, et une classe Professeur qui hérite de la première, avec un constructeur qui prend en plus un argument "prenom" et un argument "matière"
Voici la classe mère:
et voici la classe fille:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class Emprunteur { String nom; public Emprunteur(String n){ nom=n; } public String getNom(){ return nom; } }
Le problème vient quand j'essaie de rajouter le "prenom" à la classe mère et je mets donc un deuxième mot clé "super" dans la classe fille. cela ne marche pas. Pourquoi? On ne peut utiliser qu'un seul mot "super"?
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 public class Professeur extends Emprunteur{ String matiere; String prenom; Professeur(String n, String p, String m){ super(n); prenom=p; matiere=m; } public String getPrenom(){ return prenom; } public String getMatiere(){ return matiere; } }
Merci
Partager