Acceder a une proprieté de la classe fille dans une fonction de la classe mere
jolatripe
Messages postés8Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention 8 septembre 2008
-
8 sept. 2008 à 09:08
jolatripe
Messages postés8Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention 8 septembre 2008
-
8 sept. 2008 à 16:16
Bonjour,
Comme dit dans le titre je cherche a acceder a un objet déclaré dans la classe fille dérivée dans une fonction de la classe mère.
Je dois m'emmêler les pinceaux dans les déclarations car même en déclarant l'objet public ou friend je ne parvient pas a y acceder.
J'ai contourné le problème en passant l'objet au moment de l'appel de la fonction, mais je ne trouve pas très propre et ca me pose des problèmes par ailleurs.
jolatripe
Messages postés8Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention 8 septembre 2008 8 sept. 2008 à 15:09
oui Nhenry tu as bien analysé la situation.
Je me suis un peu trompé dans mon explication Maprop n'est pas une propriété mais également une classe dérivée ca donnerait donc plutot ca :
Class MustInherit Parent
Protected mustOverride MaclassMere as Class
Public sub AccedeProperty
Dim lValue as integer =Maclass.MaProp
End sub
End class
Class Fille
inherits Parent
Protected Overrides MaClass As MaClassFille
Maclassfille.MaProp=1
Call accedeproperty
End Class
jolatripe
Messages postés8Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention 8 septembre 2008 8 sept. 2008 à 16:16
Désolé pour le message precedent ca doit IE8 qui a buggé.
Merci pour l'aide je crois que je vais passer l'objet lors de l'appel de la fonction au final c'est plus simple pour moi. (j'ai pas un gros niveau et j'attend mes limites la dessus je crois).