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

Posts les plus consultés de ce blog

Tableaux en vbnet

Date et heure sur vbnet

Gestion des exceptions en vbnet