Please enable JavaScript.
Coggle requires JavaScript to display documents.
POO - Coggle Diagram
POO
Programación en java.
Campos
Campos de instancia, hay una copia de campo de instancia por cada objeto de clase.
el campo de instancia es accesible a través del objeto al que pertenece.
Campo static.(de clase). Hay una copia de un campo static en el sistema.
El campo static es accesible a través de la clase.
sobrecaraga Overload
Métodos de una clase pueden tener el mismo nombre pero diferentes parámetros.
Cuando se invoca un método, el compilador compara el numero y tipo de los parámetros y determina que método debe invocar
Modificadores de acceso
Nivel de acceso para miembros de clase. Public: miembro accesible en cualquier lugar accesible.
protected: miembro es accesible por subclases y clases del mismo package.
private; miembro es accesible solo al interior de la clase
-
Abstracción
El modelo define una perspectiva abstracta del problema los datos que son afectados las operaciones que se aplican sobre los datos
Clases.
Una clase es como un tipo de dato creado por el usuario, que posee dos categorías de miembros.
Instancia de objetos
Una instancia es una ocurrencia de la clase, al momento de crear un objeto se produce la instanciación, un objeto es una instancia de una clase especifica.
-
Métodos.
Representan todas aquellas acciones que se pueden realizar sobre un objeto de cierta clase, en la implementación, estos métodos son segmentos de código en la forma de funciones.
Encapsulamiento
Proceso por el que se ocultan las estructuras de datos, los detalles de la implementación.
Una vez creada la clase, las funciones usuarias no requieren conocer los detalles de su implementación.
Herencia
Permite reutilizar codigos creando nuevas clases a partir de las existentes, compromete una relacion de jerarquía,
una nueva clase se genera agregando atributos código a una clase existente.
Constructores.
Un constructor es un metodo especial incovado apra instanciar e inicializar un obejto de una clase.
invocado con la sentencia new
tiene el mismo nombre que la clase
Puede tener cero o mas parametros
no tiene tipo de retorno, ni siwuiera void
Un constructor no publico restringe el acceso a la creacion de objetos
Facilita la creación de software de calidad pues
sus características potencian, se basa en la idea natural de un mundo lleno de objetos y que la resolución de problemas se realiza mediante el modelo de objetos