door Alexis Tinoco 1 maand geleden
33
Meer zoals dit
La visibilidad normalmente se define pública (public) para el método, a diferencia del atributo que se mantiene privado (private).
Atributos calculados El (segundo) principio de encapsulamiento indica que todos los atributos, y opcionalmente algunos métodos, deben permanecer ocultos.
Un método set, también se le llama «setter». Este verbo set se escribe previo al nombre del atributo, el cual debe capitalizarse (poner la primera letra en mayúsculas).
La función principal de los setters es modificar el valor de un atributo, sin embargo es necesario verificar que los datos asignados sean correctos.
Fuera de los getters y los setters, se colocan otros métodos dentro del dominio del problema.
Setters De manera análoga a los getters, por el principio de encapsulamiento, los datos que se encuentran almacenados en una instancia u objeto de una clase están protegidos.
Los setters no tienen tipo de retorno y se coloca en su ligar la palabra void.
Los métodos se programan con verbos y suele no incluirse el nombre de la clase.
Getters Por el principio de encapsulamiento, los datos que se encuentran almacenados en una instancia u objeto de una clase están protegidos del acceso.
Para los getters que regresan valores booleanos, en algunos métodos estándar de Java se sustituye el verbo «get» por el verbo «is».
Existe ya que es parte de la información que se tiene modelada por el (primer) principio de abstracción de la programación orientada a objetos.
La visibilidad normalmente se define pública (public) para el método, a diferencia del atributo que se mantiene privado (private).
Mensaje y comportamiento Una vez que se garantiza como recuperar información (getters) y cómo modificar los atributos (setters) de un objeto se procede a realizar la codificación del comportamiento del objeto.
Segundo principio de la Programación Orientada a Objetos todos los atributos no deben ser accesibles desde el exterior de la clase u objeto.
utilizando los métodos getters (obtener) y setters (asignar) información a partir del segundo principio de la programación orientada a objetos conocido como encapsulamiento.
Las constantes nos permiten generar identificadores para guardar valores que deben mantenerse unificados a lo largo de una aplicación.
Entradas y salidas En un programa de cómputo, al menos la información que se conoce como datos de entrada y salidas o resultados deberían ser como atributos.
Atributos intermedios En algunas ocasiones, es necesario guardar cierta información intermedia como parte del proceso.
La relación que permite incorporar atributos a una clase se conoce como “agregación”.
Por eso, debe agregarse el modificador private a TODOS atributos. Esta propiedad se conoce como encapsulamiento.
Adicionalmente pueden definirse dos formas de inclusión de los elementos (atributos y métodos) dentro de una Clase: de instancia, y estáticos (static) o de clase.
Cuando nos referimos a una instancia; o de la forma Clase.elemento
Los métodos de instancia sólo se aplican para cada objeto.
Un elemento público (public) puede referenciarse desde exterior mediante la notación objeto.elemento
Elementos de instancia Se crea una copia de cada atributo cuando se crea instancia.
La clase es una estructura, y las declaraciones de clase y atributos deben llevar una sangría llamada identación.
La palabra class indica que declararemos una clase y enseguida debe ir el identificador de clase.
Podemos observar que puede no haber ninguna declaración atributos y/o métodos.
Bajo el principio de abstracción, debe entenderse que no se van a modelar los elementos de la vida real en su totalidad
El principio de abstracción consiste en modelar de atributos y métodos pertinentes en clases y objetos en un sistema que sean referentes al problema que se quiere resolver.
Un segundo elemento que tienen las clases se refiere a los métodos comunes (código o conjuntos de instrucciones).
Los métodos, también se conocen en otros lenguajes como subrutinas, subprocesos, procedimientos o funciones.
Cada objeto creado dentro de esta jerarquía responde de forma adecuada a un mismo mensaje (polimorfismo).
comparten características comunes pero que se diferencian a partir de las clases derivadas haciendo uso de la herencia.
Si no es a través de métodos que garanticen su integridad, a lo que se conoce como encapsulamiento.
La información almacenada en el objeto debe estar celosamente resguardada y no debe ser vista o modificarse.