Propriété protégé de classe parent

Messages postés
63
Date d'inscription
mercredi 5 octobre 2005
Dernière intervention
17 février 2018
- - Dernière réponse : elguevel
Messages postés
735
Date d'inscription
jeudi 19 décembre 2002
Dernière intervention
22 novembre 2016
- 22 nov. 2016 à 22:40
bonjour j'utilise une propriété de classe parent appelé "Contribuable" et puis je l'appélé dans un classe dérivée appelé "ContribuableMoral" mais au cours d'excution elle m'affiche null dans le methode de classe dérivée.
public class contribuable
    {
       protected string MATRICULE_FISCALE;

 public contribuable(string _matricule_fiscale)

{
        this.MATRICULE_FISCALE    = _matricule_fiscale;     //exemple de MATRICULE_FISCALE=123456789
}

 public void insertContribuable()
        {
          string  sql = "insert into CLIENT (MATRICULE_FISCALE)values('" +this.MATRICULE_FISCALE    +"')";   //MATRICULE_FISCALE=123456789

}


}



 class ContribuableMoral:contribuable
   {

 public ContribuableMoral()
       {
           
       }

public void InsertionMorale()
       {
           string sqlMorale = "insert into CLIENT_MORALE(MATRICULE_FISCALE) values('" + MATRICULE_FISCALE + "')";  //MATRICULE_FISCALE=null
}


normalement la propriété déclaré au classe parents peut être appelé au classe dérivée?!!!!!!!

Afficher la suite 

Votre réponse

1 réponse

Messages postés
735
Date d'inscription
jeudi 19 décembre 2002
Dernière intervention
22 novembre 2016
0
Merci
Bonjour,

Et non dans ta classe derivée tu ne valorise pas ta proprieté.

Il faut que tu crées un constructeur dans ta classe derivée pour faire ca :

public ContribuableMoral(string _matricule_fiscale) : base(_matricule_fiscale){ }


++

../\_/\..
.( o.o ). ~ ElGuevel ~
..> - <..

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI

Merci d'y penser dans tes prochains messages.
Commenter la réponse de elguevel

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.