Desarrollo De Programas Con Clases Flashcards
Getter
Método para obtener el valor de un atributo privado de manera controlada
Setter
Método para modificar el valor de un atributo de manera controlada
Clase abstracta
Aquella que define métodos sin implementarlos completamente, sus subclases deben completarlos
Interfaz
Contrato que define métodos sin implementarlos, permitiendo herencia múltiple en Java
Modificadores de acceso (encapsulamiento)
private, acceso solo dentro de la misma clase
-none-, acceso solo dentro del mismo paquete
protected, acceso en paquetes y clases derivadas
public, acceso desde cualquier clase
Clase Object
Superclase de todas las clases en Java
extends
Indica herencia
super.xxxx
acceso a métodos/atributos de la superclase
final
Evita sobreescritura de métodos y atributos
toString()
Representa objeto como texto
clone()
Crea copia del objeto
equals()
Compara objetos por contenido
finalize()
Llama al recolector de basura
hashCode()
Devuelve código hash para las colecciones
Wrapper
Clase que envuelve un tipo primitivo, permitiendo tratarlos como objetos