VBScript: Klassen und Objekte
Eine Klasse ist die Definition für ein Objekt. Objekte wiederum sind Ansammlungen von Eigenschaften (Variablen) und Methoden (Funktionen/Prozeduren). Sie vereinen meist bestimmte zusammengehörige Fähigkeiten.Klassen definieren
Eine Klasse wird mit dem Wortclass
gefolgt vom Klassennamen definiert. Innerhalb der Klasse können dann die Eigenschaften und Methoden definiert werden. Die Klassendefinition selbst endet mit den Worten end class
. Beispiel:
class meineKlasse
' Klassendefinition
end class
Eigenschaften definieren
Eine Eigenschaft einer Klasse wird dadurch erstellt, dass man innerhalb der Klassendefinition eine öffentliche Variable erzeugt. Beispiel:class meineKlasse
public name
end class
Methoden definieren
Eine Methode wird dadurch erstellt, dass man innerhalb der Klassendefinition eine öffentliche Prozedur oder Funktion erzeugt. Beispiel:class meineKlasse
public name
public function gibname
gibname = "Ich heisse: " & name
end function
end class
Objekte erzeugen
Soll nun aus einer Klasse ein Objekt erzeugt werden, geschieht dies mittels der set-new-Anweisung. Hierbei wird einer Variablen der Klassenname zugewiesen. Zusätzlich notiert man vor dem Variablennamen das Wortset
und vor dem Klassennamen das Wort new
. Anschließend ist das Objekt erstellt und kann verwendet werden. Beispiel:
class Person
public name
public function gibname
gibname = "Ich heisse " & name
end function
end class
set a = new Person
a.name = "Klaus"
b = a.gibname
Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.
Über uns
Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project