Diferencia entre revisiones de «Programación en Pascal/Los objetos y las clases»

Contenido eliminado Contenido añadido
Facon (discusión | contribs.)
Primer aporte
 
Facon (discusión | contribs.)
m Complemento a lo anterior
Línea 5:
Los objetos son variables o instancias del tipo definido en la clase.
 
A los datos de un objeto se le denomina atributos, campos o propiedades y a las operaciones de manejo, se le llaman métodos.
 
Plantilla:
 
<source lang=pascal>Type NombreClase = class
NombreAtb1 : Tipo1;
NombreAtb2 : Tipo2; // Atributos -> Datos
NombreAtbN : TipoN;
Procedure NombreMetodo1(...);
Function NombreMetodo2(...); // Métodos -> Operaciones
Procedure NombreMetodoN(...);
end;</source>
 
Los métodos se deben implementar mediante procedimientos y/o funciones. Las clases se deben incluir en unidades, la definición de la clase se incluye en la parte de interface y en ella se indican los atributos y cabeceras de los métodos.
 
En la parte de implementación de la unidad se debe incluir el código de los diferentes procedimientos o funciones que representan los métodos. En una unidad se pueden incluir varias clases pero por norma general cada unidad contendrá una sola clase por modularidad.
 
En la definición de la clase, los atributos deben definirse antes que los métodos por cada directiva de visibilidad.
 
El orden entre si de atributos y métodos no tiene influencia.