Herencia de genéricos y conversión de tipos

Los genéricos se pueden heredar como cualquier otra clase o interfaz. Las reglas de extensión son las mismas que se aplican en la herencia (si quieres recordar, aquí). No obstante, las reglas de compatibilidad de tipos requieren una explicación detallada (en mi opinión). En el siguiente código, se asignan referencias de genéricos: List<Alumno> ls =…… Continúa leyendo Herencia de genéricos y conversión de tipos

Definición de genéricos

Para ver como declarar genéricos, se presenta a continuación la definición del interfaz Iterator del paquete java.util: public interface Iterator {     boolean hasNext();     E next();     void remove(); } La definición es muy similar a la de cualquier interfaz, excepto por , que quiere decir que este interfaz toma como parámetro un tipo…… Continúa leyendo Definición de genéricos

Introducción a los genéricos

En este tema voy a describir un mecanismo para definir clases e interfaces parametrizando su definición de acuerdo con un tipo genérico. El tipo concreto se proporcionará cuando se declaren elementos de dicha clase o interfaz. Por tanto, los genéricos son una abstracción en la definición de clases e interfaces. El ejemplo que voy a…… Continúa leyendo Introducción a los genéricos