ola! não sei se estou postando no lugar correto mas vamos la
bom eu gostaria de saber se é possível obter a classe que foi passada entre os sinais de maior e menos em uma class genérica
abaixo vai um exemplo para deixar mais claro
public class Exemplo<T> {
public Class<?> getClass(){
// return T.class; // sei que não é possível
//return Pessoa.class; //1: gostaria que a linha acima tivesse esse comportamento
return Carro.class; //2: ou esse dependendo da class que fosse informada
}
}
dai quando eu fisese isso
if(new Exemplo<Pessoa>).getClass() == Pessoa.class) System .out.println("verdade");
//ou isso
if(new Exemplo<Carro>).getClass() == Carro.class) System .out.println("verdade");
em ambos imprimir verdade
entenderão?
qualquer ajuda sera bem vinda!
até