Programación en Ada/Objetos
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
editarUna 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
editarUna 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.