Es decir si tu tienes una clase por ejemplo:
Lo que estas creando con esto es una classe parametrizable, es decir que acepta cualquier tipo de objeto como parametro, por ejemplo si tu desde otra clase instancias un objeto de esta clase, debes especificar el parametro que llevara la clase osea el tipo de dato que contendra valor:
Con esto se crearia un objeto de pepe que tendra el atributo valor de tipo String que obviamente podra ser cualquier otro tipo de objeto.
salu2
Código
public class pepe<T>{ T valor; public pepe(T valor) { this.valor=valor; } }
Lo que estas creando con esto es una classe parametrizable, es decir que acepta cualquier tipo de objeto como parametro, por ejemplo si tu desde otra clase instancias un objeto de esta clase, debes especificar el parametro que llevara la clase osea el tipo de dato que contendra valor:
Código
pepe<String> miPepe = new pepe<String>("Hola");
Con esto se crearia un objeto de pepe que tendra el atributo valor de tipo String que obviamente podra ser cualquier otro tipo de objeto.
salu2