bonjour, j'ai un question pour l'héritage entre deux classes. je crée un classe parent "Contribuable" et un autre classe enfant utilisateur, puis je mis un constructeur pour le classe parent mais quand j'insère un constructeur au classe enfant il m'affiche cette erreur "Error 1 'contribuable' does not contain a constructor that takes 0 arguments contribuable.cs"
Bonjour, ce qui est important c'est de savoir qui hérite de qui. j'ai l'impression que est monté à l'envers.
Si l'utilisateur est un contribuable tu es correctes, il faut juste que tu changes ta classe et ton constructeur contribuable par utilisateur.
si le contribuable est un utilisateur, il faut changer l'ordre dans ton instance de classe par "contribuable : utilisateur" et alors ça vas fonctionner si ta classe utilisateur est correcte.
J'ai moi aussi l'impression que l'heritage est inversé. Et je me demande si dans ton cas c'est vraiment utile ?
Sinon pour resoudre ton probleme soit tu rajoutes un constructeur vide dans contribuable. Soit tu mets le meme constructeur que contribuable dans utilisateur mais en passant les parametres au parent en utilisant le mot clé base.