Explicación

La declaración de una clase define la estructura de la misma. Dicho de otra forma, la declaración de una clase informa de los elementos que la conforman. Posteriormente a ser declarada, una clase debe ser implementada convenientemente, es decir, se debe escribir el código correspondiente a los procedimientos y funciones que determinan el funcionamiento de esa clase.

Las clases se declaran en la sección TIPO del script pues las clases son, al fin y al cabo, tipos de datos.

La sintaxis básica para la declaración de una clase es la siguiente:

  Nombre_de_clase = Clase

      Privado

         nombre_de_variable: Tipo_de_dato;

         nombre_de_variable: Tipo_de_dato;

         (…)

         Funcion nombre_de_funcion([parametro1: Tipo_de_dato][, …]): Tipo_de_dato;

         (…)

         Procedimiento nombre_de_procedimiento([parámetro: Tipo_de_dato][, …]);

         (…)

      Protegido

         (…)

      Publico

         Constructor nombre_del_constructor();

         Destructor nombre_del_destructor();



         nombre_de_variable: Tipo_de_dato;

         nombre_de_variable: Tipo_de_dato;

         (…)

         Funcion nombre_de_funcion([parámetro: Tipo_de_dato][, …]): Tipo_de_dato;

         (…)

         Procedimiento nombre_de_procedimiento([parámetro: Tipo_de_dato][, …]);

         (…)

         Propiedad nombre_de_propiedad: Tipo_de_dato Leer variable_o_funcion [Escribir variable_o_proced];

         (…)

  fin;

Google