Estrictamente hablando, ASP no es un lenguaje de programación, por lo que no hay concepto de clase. Aquí decimos que la clase ASP se refiere a la clase cuando el lenguaje de programación de ASP se aplica VBScript en ASP.
La clase ASP es relativamente simple, no tiene las características de herencia, sobrecarga, etc. del significado real de la clase. A pesar de esto, todavía es muy útil. Reduce la complejidad de nuestra programación y hace que nuestro módulo de programa sea más razonable.
¿Qué clase ASP es fácil de soportar? No tiene las características de herencia, sobrecarga, etc. de la clase real. Admite lo siguiente:
Variables de miembros públicos, variables de miembros privados, atributos
Funciones de miembros públicos, funciones de miembros privados
Constructor, destructor
Crear y usar la clase ASP más simple. Algunos principiantes no entienden la diferencia entre clases y objetos. Por ejemplo, las clases son como dibujos, y los objetos son como objetos reales hechos en función de los dibujos. Este ejemplo ofrece un ejemplo simple de clase ASP y objeto. Esta clase solo contiene una función de miembro para explicar el formato básico de la clase y proporciona un método para crear y liberar objetos. Detalles: variables de miembros de la clase ASP, funciones de miembros y destructores de construcción. Esta es una explicación de clase relativamente completa. Todas las explicaciones se escriben junto al programa en anotación. Al leer esta sección, puede tener una comprensión más completa de las clases de ASP y puede desarrollar módulos de clase ASP. Detalles Atributos de la clase ASP Los atributos de la clase ASP tienen las siguientes características en comparación con las variables de miembros públicos de clase ASP.
Se pueden realizar otras funciones al asignar valores
Puede determinar el rango de asignación
Puede establecer propiedades de solo lectura y solo escritura
Por lo tanto, los atributos de clase ASP también son relativamente comunes e importantes. Detalles la combinación de clase ASP Las funciones de la clase ASP son realmente limitadas, por lo que a veces tenemos que usar combinaciones para implementar funciones complejas.
Crea la clase ASP más simple
clasescfoo
subprinthello ()
Response.write "¡Helloworld!"
Endsub
clase final
Se puede ver que la estructura básica de la clase ASP es:
Nombre de clase de clase
Código de clase
clase final
Use la clase ASP más simple
dimobj
setobj = newCfoo 'use setNew para crear un objeto. Como no es un componente del servidor, no se puede crear con server.createObject.
¡El nombre del objeto Callobj.printhello agregue un punto y luego agregue una variable de miembro, atributo o función para indicar que la variable de miembro, el atributo o la función que llama al objeto, Helloworld se mostrará!
setobj = nada
El constructor no se puede sobrecargar en la clase ASP, por lo que no podemos usar declaraciones similares a setOBJ = newCfoo ("param") para crear la clase.
Las funciones de las clases ASP son realmente limitadas, por lo que a veces tenemos que usar combinaciones para implementar funciones complejas.