Bonjour à tous.
Peut-on utiliser le contructeur d'une superclasse au sein du constructeur d'une classe? Par exemple, en supposant l'existence de la classe "Voiture" et celle de la classe "Mazda" héritant de la classe "Voiture", peut-on invoquer le constructeur "Voiture()" dans le contructeur "Mazda()"?
J'ai essayé de définir le constructeur comme ça :
Mais ça ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public Mazda() { this = new Voiture(); this.MembreParticulierALaClasseMazda = 1; }
Autres questions en rapport : a-t-on le droit d'utiliser le constructeur de la superclasse au lieu du constructeur de la classe? Et comment désigne-t-on l'instance traitée dans un constructeur, puisque "this" ne marche pas?
Partager