Please enable JavaScript.
Coggle requires JavaScript to display documents.
POO - Semana 3 (Java) - Coggle Diagram
POO - Semana 3 (Java)
Constructores y Sobrecarga
Constructor
Método especial para inicializar objetos
Se invoca automáticamente con
new
Mismo nombre que la clase
Sin tipo de retorno (ni void)
Sobrecarga de Constructores
Múltiples constructores en una clase
Varían en cantidad o tipo de parámetros
Opciones flexibles de inicialización
Uso de his
Referencia al objeto actual
Diferencia atributos de parámetros locales
Encapsulamiento y Modificadores de Acceso
Encapsulamiento
2.º Pilar POO
Ocultar detalles internos del objeto
Exponer solo una interfaz necesaria
Beneficios
Protección, reusabilidad, menor complejidad
Modificadores de Acceso
private
Visible solo dentro de la clase
public
Accesible desde cualquier otra clase
Regla de oro
Atributos private, métodos de interfaz public
Métodos de Acceso
Getters y Setters
Setters
Métodos public void para modificar atributos
Permiten incluir validaciones antes de cambiar el dato
Getters
Métodos public que retornan un valor
Permiten consultar/leer atributos privados
Miembros Estáticos
static
Concepto de static
Pertenecen a la clase, no a las instancias
No requieren instanciar con new
Acceso directo: NombreClase.miembro
Variables Estáticas
Compartidas por todos los objetos
Útiles para contadores o configuraciones globales
Métodos Estáticos
Operaciones independientes del objeto
Ejemplo
utilidades
Restricción
No acceden directamente a atributos de instancia