Classes et objets en VB.NET
Classes
Une classe est un plan qui définit les caractéristiques et les
comportements d'un objet. Une classe peut contenir des variables, des
propriétés, des méthodes et des événements.
Déclaration d'une classe:
vbCopier
Class NomClasse
'
Déclaration des variables, propriétés, méthodes et événements
End Class
Exemple:
vbCopier
Class Voiture
' Variables
Private _marque As String
Private _modele As String
Private _annee As Integer
' Propriétés
Public Property Marque As String
Get
Return _marque
End Get
Set(value As String)
_marque = value
End Set
End Property
Public Property Modele As String
Get
Return _modele
End Get
Set(value As String)
_modele = value
End Set
End Property
Public Property Annee As Integer
Get
Return _annee
End Get
Set(value As Integer)
_annee = value
End Set
End Property
' Méthodes
Public Sub Demarrer()
' ...
End Sub
Public Sub Arreter()
' ...
End Sub
' Événements
Public Event Demarrage()
Public Event Arret()
End Class
Objets
Un objet est une instance d'une classe. Un objet possède les
caractéristiques et les comportements définis par la classe.
Création d'un objet:
vbCopier
Dim objet As New NomClasse
Exemple:
vbCopier
Dim voiture As New Voiture
voiture.Marque = "Renault"
voiture.Modele = "Clio"
voiture.Annee = 2023
voiture.Demarrer()
' ...
voiture.Arreter()
Commentaires
Enregistrer un commentaire