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
Code : Sélectionner tout - Visualiser dans une fenêtre à part - _libelle as string
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 :
j'ai 1 propriété Get et Set par champ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 - _libelleBatiment as string - _libelleLogement as string
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 :
Pour ce faire j'override la propriété de la classe parent, et indique à la classe parent qu'elle est overridable
Code : Sélectionner tout - Visualiser dans une fenêtre à part dim a as string = C.Libelle est obtenir libelleBatiment & " " & libelleLogement
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.
Partager