Hi there,
Gostaria de saber o que significa o <T> em Java. T = Transaction ?
Se possível gostaria de um exemplo prático.
abstract class Animus<T>{
public T vclass;
public abstract T mGet();
}
Hi there,
Gostaria de saber o que significa o <T> em Java. T = Transaction ?
Se possível gostaria de um exemplo prático.
abstract class Animus<T>{
public T vclass;
public abstract T mGet();
}
T é a abreviatura de “Type” (tipo). Mas você pode ver que é só uma convenção.
Você teria algum exemplo prático para fixação ?
TKS.
para complementar, com um uso simples:
public class ListFactory<TipoQualquer> {
public List<TipoQualquer> create() {
return new ArrayList<TipoQualquer>();
}
}
ListFactory<String> listFactoryString = new ListFactory<String>();
List<String> listString = listFactoryString.create();
listString.add("Um");
listString.add("Dois");
for (String string : listString) {
System.out.println(string);
}
Tem também as classes da API de Collection, que são Collection
Thanks, galera foi de gran ajuda ! Agora consegui compreender como usar.