Definición de clases mediante programación

En un archivo de programa es posible tener código de programa delante de las definiciones de clase, pero no después de ellas, del mismo modo que el código de programa no puede ir después de los procedimientos de un programa. El shell básico para la creación de clases tiene la sintaxis siguiente:

DEFINE CLASS ClassName1 AS ParentClass [OLEPUBLIC]
   [[PROTECTED | HIDDEN PropertyName1, PropertyName2 ...]
      [Object.]PropertyName = eExpression ...]
   [ADD OBJECT [PROTECTED] ObjectName AS ClassName2 [NOINIT]
      [WITH cPropertylist]]...
   [[PROTECTED | HIDDEN] FUNCTION | PROCEDURE Name[_ACCESS | _ASSIGN]
      [NODEFAULT]
      cStatements
   [ENDFUNC | ENDPROC]]...
ENDDEFINE

Vea también

Escribir definiciones de clases mediante programación | Responder a eventos | Proteger y ocultar miembros de clases | Llamar a métodos | Establecer propiedades | Programación orientada a objetos