Passar um tipo generico dinamicamente

1 resposta
vcsmetallica

Galera,

Tem como eu passar um Tipo a uma classe generica dinamicamente?

Por exemplo, a minha classe de teste:

public class Teste<T> {
	private T t; // T é o tipo do objeto

	public void add(T t) {
		this.t = t;
	}

	public T get() {
		return this.t;
	}
}

Se eu quiser que essa classe trabalhe com Integer é so criar ela passando o Integer para ela.
mas eu queria isso dinamico, Como por exemplo Teste t = new Teste();

Tem jeito?

Att

1 Resposta

mauricioadl

passa no construtor. tipo:

public class Teste&lt;T&gt; { T t; public Teste(T t) { this.t = t; } public void imprime() { System.out.println(t.getClass()); } }

Criado 28 de fevereiro de 2012
Ultima resposta 28 de fev. de 2012
Respostas 1
Participantes 2