Como usar a classe <T> em Java?
Há uma boa discussão sobre os genéricos e o que eles realmente fazem nos bastidores emessa questão, então todos nós sabemos queVector<int[]>
é um vetor de matrizes inteiras eHashTable<String, Person>
é uma tabela cujas chaves são cadeias e valoresPerson
s. No entanto, o que me surpreende é o uso deClass<>
.
A classe javaClass
também deve ter o nome de um modelo (ou pelo menos estou sendo informado pelo sublinhado amarelo no eclipse). Não entendo o que devo colocar lá. O ponto inteiro doClass
objeto é quando você não tem totalmente as informações sobre um objeto, para reflexão e coisas do tipo. Por que isso me faz especificar qual classe oClass
objeto vai segurar? Eu claramente não sei, ou não estaria usando oClass
objeto, eu usaria o específico.