Programación en Ada/Objetos

← Tipos Objetos Atributos →


Los objetos son entidades que se crean en tiempo de ejecución y contienen un valor de un determinado tipo. En Ada los objetos se clasifican en variables y constantes.

Nótese que el concepto de objeto no implica necesariamente el uso del paradigma de la orientación a objetos. Para programar orientado a objetos en Ada se utilizan los objetos de tipo etiquetado.

Variables editar

Una variable se introduce en el programa mediante una declaración, que se podría denotar así:

declaración_variable ::= identificador { , identificador } : tipo
  [ := expresión ] ;

Por ejemplo:

V: Boolean := TRUE;
I, J: Integer := 1;
Nombre: String := "Wikilibros";
Destino_A_Calcular: Coordenadas;

Constantes editar

Una constante es un objeto que se inicializa a un valor cuando se declara y posteriormente no puede cambiar.

Una constante se declara igual que una variable, pero añadiendo la palabra reservada constant:

declaración_constante ::= identificador { , identificador } : constant
  [ tipo] [ := expresión ] ;

Por ejemplo:

PI: constant Float := 3.14159_26536;

Un tipo especial de constante es el número nombrado para el cual no es necesario especificar un tipo y que es equivalente a usar el literal correspondiente.

OtroPI: constant := 3.14;  -- En este caso es de tipo universal_float.

Manual de referencia de Ada editar