Bonjour,
Ma question est simple : lorsque l'on fait un héritage, on est obligé de recréer un constructeur pour la classe fille qui reprend souvent les mêmes paramètres que le constructeur de la classe mère. Pourquoi Java interdit d'utiliser le constructeur de la classe mère ?
On pourrait avoir par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Class Mere{ private String s; private int a; public Mere(String str, int nbr){ this.s = str this.a = nbr } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Class Fille extends Mere{ private int b; }D'avance merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public static void main(String[] args) { Fille f = new Fille("Coucou", 12); //On utilise le constructeur de la classe mère }
Partager