Utilisation du constructeur d'une superclasse
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 :
Code:
1 2 3 4 5
| public Mazda()
{
this = new Voiture();
this.MembreParticulierALaClasseMazda = 1;
} |
Mais ça ne marche pas...
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?