Streng genommen ist ASP keine Programmiersprache, daher gibt es kein Konzept der Klasse. Hier sagen wir, dass die ASP -Klasse sich auf die Klasse bezieht, wenn die Programmiersprache von ASP in ASP angewendet wird.
Die ASP -Klasse ist relativ einfach, sie hat nicht die Eigenschaften der Vererbung, Überlastung usw. der tatsächlichen Bedeutung der Klasse. Trotzdem ist es immer noch sehr nützlich. Es verringert die Komplexität unserer Programmierung und macht unser Programmmodul vernünftiger.
Welche ASP -Klasse ist einfach zu unterstützen? Es hat nicht die Eigenschaften der Vererbung, Überladung usw. der realen Klasse. Es unterstützt Folgendes:
Variablen für öffentliche Mitglieder, Variablen für private Mitglieder, Attribute
Öffentliche Mitgliedsfunktionen, private Mitgliedsfunktionen
Konstruktor, Destruktor
Erstellen und verwenden Sie die einfachste ASP -Klasse. Einige Anfänger verstehen den Unterschied zwischen Klassen und Objekten nicht. Zum Beispiel sind Klassen wie Zeichnungen, und Objekte sind wie echte Objekte, die basierend auf Zeichnungen hergestellt werden. Dieses Beispiel gibt ein einfaches Beispiel für ASP -Klasse und -objekt. Diese Klasse enthält nur eine Mitgliedsfunktion, um das Grundformat der Klasse zu erklären, und gibt eine Methode zum Erstellen und Freilösen von Objekten. Details: ASP -Klassenmitgliedsvariablen, Mitgliederfunktionen und Konstruktecor -Destruktoren. Dies ist eine relativ vollständige Klassenerklärung. Alle Erklärungen werden neben dem Programm in Annotation geschrieben. Durch das Lesen dieses Abschnitts können Sie ein umfassenderes Verständnis der ASP -Klassen haben und ASP -Klassenmodule entwickeln. Details ASP -Klasse -Attribute ASP -Klasse -Attribute haben die folgenden Merkmale im Vergleich zu Variablen der ASP -Klasse öffentliche Mitgliedsmitglieder.
Andere Funktionen können beim Zuweisen von Werten ausgeführt werden
Kann den Zuordnungsbereich bestimmen
Sie können schreibgeschützte und nur Schreibeigenschaften festlegen
Daher sind ASP -Klassenattribute auch relativ häufig und wichtig. Details ASP -Klasse -Kombination Die Funktionen der ASP -Klasse sind sehr begrenzt, daher müssen wir manchmal Kombinationen verwenden, um komplexe Funktionen zu implementieren.
Erstellen Sie die einfachste ASP -Klasse
clascfoo
subprinthello ()
Antwort.Write "HelloWorld!"
Ende
Endschicht
Es ist ersichtlich, dass die Grundstruktur der ASP -Klasse lautet:
Klassenname
Klassencode
Endschicht
Verwenden Sie die einfachste ASP -Klasse
Dimobj
setObj = newcfoo 'Verwenden Sie setNew, um ein Objekt zu erstellen. Da es sich nicht um eine Serverkomponente handelt, kann es nicht mit Server.CreateObject erstellt werden.
CALLOBJ.PRINTHELLO 'Objektname fügen Sie einen Punkt hinzu und fügen Sie dann eine Elementvariable, eine Attribut oder eine Funktion hinzu, um anzuzeigen, dass die Elementvariable, die Attribut oder die Funktion oder die Funktion des Objekts, Helloworld, angezeigt werden!
setObj = Nothing'Release -Objekt
Der Konstruktor kann in der ASP -Klasse nicht überladen werden, daher können wir keine Anweisungen verwenden, die wie setObj = newcfoo ("Param") ähnlich sind, um die Klasse zu erstellen.
Die Funktionen von ASP -Klassen sind sehr begrenzt, daher müssen wir manchmal Kombinationen verwenden, um komplexe Funktionen zu implementieren.