Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación genérica en
Java
En Java, la programación genérica se
implementa utilizando parámetros de tipo.
Aquí tienes la sintaxis básica para
declarar una clase genérica y utilizarla:
Declaración de una clase genérica en Java
En Java, se puede declarar una clase genérica utilizando un parámetro de tipo. Este parámetro se coloca entre los
signos de menor y mayor que (<>) después del nombre de la clase.
Por ejemplo, para crear una clase genérica llamada MiClase que acepte un tipo de dato genérico T, se haría de la
siguiente manera:
En el caso de las clases, el parámetro genérico se puede utilizar para declarar variables de instancia, métodos y
constructores dentro de la clase.
Por ejemplo, una clase genérica que almacena un valor de tipo T podría tener un constructor que reciba un argumento
de tipo T y lo almacene en una variable de instancia:
En este ejemplo, MiClase es una clase
genérica que puede almacenar un valor
de cualquier tipo T
Declaramos el constructor y le
pasamos el parametro valor de tipo T
Los parámetros genéricos se pueden utilizar tanto en métodos como en clases. En el caso de los métodos, se
especifica el tipo de retorno y los parámetros utilizando el parámetro genérico. Por ejemplo, un método genérico
que recibe un argumento de tipo T y devuelve un valor de tipo T sería así:
En la clase Main creamos un objeto de MiClase y le
pasamos como parametro de la clse una cadena