Bonjour,

Je suis sous Visual Studio 2010, en Vb.net et je rencontre un petit (je pense) problème.

J'ai une solution je pense, mais est-ce qu'il n'existe que cette solution ?

Merci d'avance pour vos réponses.
Voici ci dessous les explications :

J'ai une classe "A" en mustinherit
qui contient un champ protected :
une propriété GET et SET

J'ai 1 classe "B" qui hérite de "A"

J'ai une classe "C" qui hérite de "A"
à l’intérieur de celle-ci j'ai 2 champs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
- _libelleBatiment as string
- _libelleLogement as string
j'ai 1 propriété Get et Set par champ


Quand j'instancie B je dois pouvoir lui mettre et aller lire le Libelle
-> ça c'est bon

Quand j'instancie C, je dois pouvoir lui mettre et lire un libelleBatiment et un libelleLogement
-> ça c'est bon

mais pour C je dois pouvoir faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
dim a as string = C.Libelle est obtenir libelleBatiment & " " & libelleLogement
Pour ce faire j'override la propriété de la classe parent, et indique à la classe parent qu'elle est overridable

mais je ne dois pas pouvoir mettre de libelle
ou alors le seul moyen étant (je ne vois que celui-ci) est de mettre dans la classe C pour le Setter, le passage des 2 champs batiment et logement en paramètre.