OVH Cloud OVH Cloud

heritage et constructeurs

2 réponses
Avatar
Rahan
Salut

j ai un point qui m echappe au niveau des heritage et
constructeurs

j ai
ClassDeBase
sub new(param1,param2,param3)

dans ma classe derivee, comment appele ce constructeur ?
sub new(param4,param5)
//je pensais applele le constr ci dessus+ajouter mes
autres param4et5,mais comment ?
mybase.new()
me.param4=param4
me.param5=param5

????? dois je tout me retaper, je me rappel plus

A+

2 réponses

Avatar
Zoury
Salut Rahan!

Peux-tu préciser ta question ?

Si tu as ce constructeur dans ta classe de base :
'***
Sub New(param1,param2,param3)
End Sub
'***

Tu pourrais, entre autres, avoir quelque chose comme ceci dans ta classe
hérité :
'***
Sub New(param1, param2, param3, param4, param5)
MyBase.New(param1, param2, param3)
Me.param4 = param4
Me.param5 = param5
End Sub
'***

--
Cordialement
Yanick
MVP pour Visual Basic
"Rahan" a écrit dans le message de
news:126b01c5129f$dba34ea0$
Salut

j ai un point qui m echappe au niveau des heritage et
constructeurs

j ai
ClassDeBase
sub new(param1,param2,param3)

dans ma classe derivee, comment appele ce constructeur ?
sub new(param4,param5)
//je pensais applele le constr ci dessus+ajouter mes
autres param4et5,mais comment ?
mybase.new()
me.param4=param4
me.param5=param5

????? dois je tout me retaper, je me rappel plus

A+


Avatar
Rahan
Merci ! en effet ca m avais echappe car ca faisait
longtemps que je n avais plus utilise l heritage

A+


-----Message d'origine-----
Salut Rahan!

Peux-tu préciser ta question ?

Si tu as ce constructeur dans ta classe de base :
'***
Sub New(param1,param2,param3)
End Sub
'***

Tu pourrais, entre autres, avoir quelque chose comme


ceci dans ta classe
hérité :
'***
Sub New(param1, param2, param3, param4, param5)
MyBase.New(param1, param2, param3)
Me.param4 = param4
Me.param5 = param5
End Sub
'***

--
Cordialement
Yanick
MVP pour Visual Basic
"Rahan" a écrit


dans le message de
news:126b01c5129f$dba34ea0$
Salut

j ai un point qui m echappe au niveau des heritage et
constructeurs

j ai
ClassDeBase
sub new(param1,param2,param3)

dans ma classe derivee, comment appele ce




constructeur ?
sub new(param4,param5)
//je pensais applele le constr ci dessus+ajouter mes
autres param4et5,mais comment ?
mybase.new()
me.param4=param4
me.param5=param5

????? dois je tout me retaper, je me rappel plus

A+




.