Java Magician

Herencia y Composición en Java

Herencia y composición, junto con abstracción, encapsulación y polimorfismo, son fundamentos de la programación orientada a objetos. En este tutorial, cubriremos los conceptos básicos de herencia y composición, y nos centraremos en identificar las diferencias entre los dos tipos de relaciones.

Herencia en Java

La herencia, nos permite reutilizar código existente o extender un tipo de clase existente. En este artículo, comenzaremos con la necesidad de la herencia, pasando a cómo funciona la herencia con clases e interfaces.

Métodos private en Interfaces de Java

A partir de Java 9, se pueden agregar métodos privados a las interfaces en Java. En este breve tutorial, discutiremos cómo podemos definir estos métodos y sus beneficios

Interfaces en Java

En este tutorial, vamos a hablar sobre las interfaces en Java. También veremos cómo Java las utiliza para implementar polimorfismo y la herencia múltiple.

Métodos static y default en Interfaces en Java

Los métodos static y default en interfaces merecen un análisis más profundo por sí mismos. En este tutorial, aprenderemos cómo utilizar los métodos static y default en interfaces y discutiremos algunas situaciones en las que pueden ser útiles.

Java Magician © 2026