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 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.