¿Qué es una clase

Object Pascal admite clases

Una clase es un contenedor que alberga los siguientes miembros

  1. Campos:Variables internas de la clase
  2. Métodos:Procedimientos / funciones dentro de la clase
  3. Propiedades:Sintácticamente parecidas a los campos, pero implementadas mediante un par de métodos de lectura y escritura

Las clases también pueden incluir otros miembros, los trataremos más adelante.

Las clases son una regla sintáctica diseñada para la programación orientada a objetos, con el fin de encapsular variables y funciones. Las variables describen las características propias de un conjunto de elementos, mientras que las funciones definen sus acciones y comportamientos.

En el mundo real, al describir algo indicamos qué es y qué puede hacer: «qué es» corresponde a las propiedades, «qué puede hacer» a los comportamientos. Por ejemplo, una persona tiene propiedades como nombre, edad y sexo, además de acciones como caminar, comer o cantar.

type
  TMyClass = class
    MyInt: Integer; // Campo
    property MyIntProperty: Integer read MyInt write MyInt; // Propiedad
    procedure MyMethod; // Método
  end;

procedure TMyClass.MyMethod;
begin
  WriteLn(MyInt + 10);
end;

El código superior muestra la sintaxis para declarar una clase y no se puede ejecutar por sí solo. Explicaremos su uso en las siguientes secciones.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *