Salut à tous,
Voici mon code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| public abstract class Entite
{
public string type = string.Empty;
public Entite() { }
}
public class Utilisateur : Entite
{
// Informations relatives à l'utilisateur
public string login = string.Empty; // Identifiant
public string nom = string.Empty; // Nom
public string prenom = string.Empty; // Prénom
public int age; // Age
public Utilisateur() {}
...
...
}
public class Entreprise: Entite
{
// Informations relatives à l'entreprise
public string login = string.Empty; // Identifiant
public string nom = string.Empty; // Nom
public int ca; // Chiffre d'affaire
public Entreprise() {}
...
...
} |
Quand je fais
Entite utilisateur = new Utilisateur();
'utilisateur' n'a accès qu'à l'attribut 'type' de la class 'Entite'. Je souhaiterais qu'il est accès en plus à l'ensemble des attributs de la class 'Utilisateur' (nom, prenom,age et login) sans accèder aux attributs de la class 'Entreprise'.
Par contre quand je fais
Entite entreprise = new Entreprise();
'entreprise' n'a accès qu'à l'attribut 'type' de la class 'Entite'. Je souhaiterais qu'il est accès en plus à l'ensemble des attributs de la class 'Entreprise' (nom, ca et login) sans accèder aux attributs de la class 'Utilisateur'.
Je galère....
Pouvez-vous m'aider ?
Merci et bonne journée.
Partager