Está en la página 1de 9

Sintaxis Basica de la

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

Declaramos un metodo get de tipo T

Declaramos un metodo set que recibe como


parametro “valor” de tipo T
Al crear una instancia de MiClase, especificamos el tipo concreto que queremos utilizar (por ejemplo, String o
Integer). Esto nos permite reutilizar la misma clase MiClase con diferentes tipos de datos de manera segura
Una ves ejecutamos la clase main nos da este resultado
Uso de parámetros genéricos en métodos y clases

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

Este es el resultado final en consola

También podría gustarte