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