"¡Hola, mi joven amigo! No esperaba volver a verte tan pronto. ¿Qué tienes que decirme? ¿Qué aprendiste esta vez?"

"Aprendí sobre relaciones de clase, encapsulación y herencia. ¡Me dijeron que soy un buen estudiante!"

"¡Eso es genial! Me alegro de que estés progresando porque estás estudiando mis lecciones".

"No solo estoy aprendiendo, ¡también estoy completando tareas!"

"Por supuesto, Amigo. Hay otro nivel por delante, un nivel dedicado a los conceptos básicos de OOP. Antes de que vuelvas corriendo con Ellie, Rishi, Kim y tu amigo Diego, siéntate un rato en nuestra biblioteca espacial y lee algunos artículos. Estoy seguro de que encontrará que contienen mucha información útil".

"Está bien, profesor. ¿Qué tiene para mí hoy?"

Relaciones entre clases. Herencia, composición y agregación

En programación, comprenderá rápidamente lo importante que es no escribir código adicional. Afortunadamente, Java tiene todo lo que necesitas para hacer "cortes" elegantes. Esta lección presenta una visualización de las siguientes relaciones de clase: herencia, composición y agregación. Prepárate: verás muchos ejemplos interesantes.

Principios de encapsulación

Encapsulación y ocultación de información: ¿son estos conceptos diferentes o lo mismo? En su forma básica, te has encontrado con la encapsulación más de una vez. Si desea saber cómo ocultar al usuario la complejidad de su programa, dejando solo una interfaz fácil de usar, le recomiendo que lea esta lección con atención.