À strictement parler, ASP n'est pas un langage de programmation, il n'y a donc pas de concept de classe. Ici, nous disons que la classe ASP fait référence à la classe lorsque le langage de programmation d'ASP VBScript est appliqué dans ASP.
La classe ASP est relativement simple, elle n'a pas les caractéristiques de l'héritage, de la surcharge, etc. de la véritable signification de la classe. Malgré cela, il est toujours très utile. Il réduit la complexité de notre programmation et rend notre module de programme plus raisonnable.
Quelle classe ASP est simple à soutenir? Il n'a pas les caractéristiques de l'héritage, de la surcharge, etc. de la classe réelle. Il prend en charge ce qui suit:
Variables des membres publics, variables des membres privés, attributs
Fonctions des membres publics, fonctions des membres privés
Constructeur, destructeur
Créez et utilisez la classe ASP la plus simple. Certains débutants ne comprennent pas la différence entre les classes et les objets. Par exemple, les classes sont comme des dessins, et les objets sont comme des objets réels fabriqués en fonction des dessins. Cet exemple donne un exemple simple de classe et d'objet ASP. Cette classe ne contient qu'une seule fonction membre pour expliquer le format de base de la classe et donne une méthode pour créer et libérer des objets. Détails: Variables membres de la classe ASP, fonctions membres et construire des destructeurs. Il s'agit d'une explication de classe relativement complète. Toutes les explications sont écrites à côté du programme en annotation. En lisant cette section, vous pouvez avoir une compréhension plus complète des classes ASP et vous pouvez développer des modules de classe ASP. Détails ASP Class Attributs Les attributs de classe ASP ont les caractéristiques suivantes par rapport aux variables des membres publics de la classe ASP.
D'autres fonctions peuvent être effectuées lors de l'attribution de valeurs
Peut déterminer la plage d'affectation
Vous pouvez définir des propriétés en lecture seule et en écriture uniquement
Par conséquent, les attributs de classe ASP sont également relativement courants et importants. Détails ASP Class Combination Les fonctions de la classe ASP sont vraiment limitées, nous devons donc parfois utiliser des combinaisons pour implémenter des fonctions complexes.
Créez la classe ASP la plus simple
classcfoo
subprinthello ()
Response.Write "Helloworld!"
fin
classe de fin
On peut voir que la structure de base de la classe ASP est:
Nom de classe de classe
Code de classe
classe de fin
Utilisez la classe ASP la plus simple
dimobj
setObj = newcfoo 'utiliser setNew pour créer un objet. Puisqu'il n'est pas un composant de serveur, il ne peut pas être créé avec Server.CreateObject.
Le nom de l'objet callobj.printhello ajoutez un point, puis ajoutez une variable de membre, un attribut ou une fonction pour indiquer que la variable, l'attribut ou la fonction membre qui appelle l'objet, Helloworld sera affiché!
SetObj = Rien d'objet
Le constructeur ne peut pas être surchargé dans la classe ASP, nous ne pouvons donc pas utiliser des instructions similaires à setObj = newcfoo ("param") pour créer la classe.
Les fonctions des classes ASP sont vraiment limitées, donc nous devons parfois utiliser des combinaisons pour implémenter des fonctions complexes.