Hello,
Une petite question rapide sur la notion d'héritage histoire d'être sûr que ce je fais est correct.
Voici la mise en situation :
Une classe P :
Une classe F :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Class P Public Property Id as Integer Public Property Type as Object Public Sub New(ByVal id as Integer, ByVal type as Object) Me.Id = id Me.Type = type End Sub End Class
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Class F Inherits P Public Overloads Property Type as MonObject Public Sub New(ByVal id as Integer, ByVal type as MonObject) MyBase.New(id, type) End Sub End Class
Est-ce que j'ai le droit de faire quelque chose du genre :
Cela ne me génère pas d'erreur mais je voulais savoir ce qu'il se passait exactement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 dim id as integer = un_id_qui_va_bien dim type as MonObject = un_type_qui_va_bien Dim test as P test = New F(id, type)
Vu le faible niveau de complexité des applications que je développe habituellement, c'est la première fois que j'utilise l'héritage et je voulais savoir si c'était ok de faire cela. J'ai trouvé des tonnes d'articles sur la POO et l'héritage mais rien qui parle explicitement de ma question...
Si vous un lien vers un article qui explique tout en détail, je suis preneur.
Merci d'avance.
Partager