Eigenschaften und Methoden für "Class"

Eine Klasse kann Eigenschaften und Methoden enthalten.

Mit der Eigenschaft "Let" kann der Endbenutzer einer privaten Klassenvariablen einen Wert zuweisen.

Die Eigenschaft "Get" ist schreibgeschützt und wird zum Abrufen einer privaten Klassenvariablen verwendet.

Methoden ermöglichen der Klasse, den gewünschten Vorgang auszuführen.. Methoden sind nichts anderes als Funktionen oder Subroutinen.

Beispiel:

Im folgenden Beispiel verwenden wir Eigenschaften und Methoden, um private Variablen zu umschließen.

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