Repaso
English
Java CoreBaseJV-36

Explica los cuatro pilares de la POO con ejemplos en Java.

Respuesta

  • Encapsulación: oculta los datos (campos private) y expón el comportamiento mediante métodos, para que la clase controle sus propias reglas.
  • Herencia: una clase reutiliza y extiende otra (class Dog extends Animal). Prefiere la composición cuando no sea un verdadero "es un".
  • Polimorfismo: la misma llamada se comporta distinto según el objeto real: Animal a = new Dog(); a.speak(); ejecuta la versión de Dog.
  • Abstracción: muestra qué hace algo y oculta cómo: interfaces y clases abstractas (List frente a ArrayList).
  • Consejo de entrevista: da un ejemplo mínimo de cada uno y di cuándo la herencia es mala idea.

Términos clave

Practica esta pregunta en Repaso