Propriétés et méthodes de classe

Une classe peut contenir des propriétés et des méthodes.

Property Let permet à l'utilisateur final d'affecter une valeur à une variable de classe privée.

Property Get est une propriété en lecture seule permettant d'extraire une variable de classe privée.

Les méthodes permettent à la classe d'effectuer l'opération souhaitée par l'utilisateur. Les méthodes ne sont que des fonctions ou des sous-routines.

Exemple :

Dans l'exemple ci-dessous, nous utilisons des propriétés et des méthodes pour englober des variables privées.

Class Comp
    Private modStrType
    Public Property Let ComputerType(strType)
        modStrType = strType
    End Property
    Public Property Get ComputerType
        ComputerType = modStrType
    End Property
    Public Function Funct1
        'Add business logic using class variables
    End Function
    Public Sub Sub1
        'Add business logic using class variables
    End Sub
End Class

Set objComp = new Comp
objComp.ComputerType = "Mac" 'Let Property
str1 = objComp.ComputerType 'Get Property. Here, the value of str1 is Mac
objComp.Funct1
objComp.Sub1