- Comprender las jerarquías de métodos genéricos
- IntelliJ IDEA Community Edition
- JDK (o OpenJDK)
Para este ejercicio crea una jerarquía de clases genéricas, que requiera cierto tratamiento especial.
Tip -> Puedes revisar el siguiente contenido material
Solución
-
Para que el código funcione basta con establecer un límite superior al definir numList
public class Reto3 { @Test @DisplayName("Problemático") void reto(){ List<? extends Number> numberList; List<Integer> integerList = List.of(1,2,3); numberList = integerList; assertNotNull(numberList); } }
En este ejercicio creamos una jerarquía de clases genéricas, que requiere cierto tratamiento especial.
-
Ejecuta el proyecto.
Siguiente (Postwork)