Programmation Visual Basic .NET/Héritage
Héritage d'objets
modifierL'héritage se traduit par le mot clé Inherits
. On peut ensuite étendre et modifier une classe existante avec des propriétés et méthodes additionnelles.
Par exemple en partant de la classe ci-dessous :
Public Class Personne
Public Prenom As String
Public Nom As String
Public DateDeNaissance As Date
Public Genre As String
Public ReadOnly Property NomEntier() As String
Get
Return Prenom & " " & Nom
End Get
End Property
End Class
Sachant qu'un client est une personne avec un type et un numéro de client, il est plus rapide qu'il hérite de la classe Personne que de déclarer toutes ses propriétés et méthodes en repartant de zéro :
Public Class Client
Inherits Personne
Public IDClient As String
Public TypeClient As String
End Class
De plus, si la classe Personne est modifiée il ne sera pas nécessaire de mettre à jour la classe Client.