Tipos genericos

1 resposta
G

Como faço para especificar uma Hashtable<Short, (Qualquer objeto do tipo Class que seja referente a uma classe que extends Information)>?

Exemplo:

Tenho as classes Information,
TerrainInformation extends Information,
LogicInformation extends Information,
QualquerInformation extends Information.

Quero poder colocar no hashtable hash:

hash.put(0,TerrainInformation.class);

hash.put(1,LogicInformation.class);

hash.put(2,QualquerInformation.class);

Mas não poder por exemplo:

hash.put(3,Short.class);

1 Resposta

G

Tenta
Hashtable<Short, ? super Information>

abs.

Criado 29 de agosto de 2010
Ultima resposta 29 de ago. de 2010
Respostas 1
Participantes 2