Generics para retornos diferentes?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
pen_fold_uk
JavaTeenager

Membro desde: 20/03/2008 11:12:05
Mensagens: 162
Offline

Pessoal,

Imagine que eu tenho uma classe abstrata (não sei se é essa a sintáxe, mas espero que dê para ter uma idéia):











Money é um tiny type criado pela gente (por exemplo).

Consigo ter isso e ao utilizar o getValue() do NumericField obter um Integer sem precisar ficar fazendo cast por todo lado?

Não sei se isso é possível, pois não entendo como o compilador poderia fazer as garantias de tipos, mas não entendo nada de Generics mesmo...rs!

O único caso que consigo imaginar onde eu poderia precisar usar o polimorfismo seria algo do tipo:



Nos demais casos eu usuário a própria classe filha, pelo menos até onde eu consigo imaginar (para o que eu preciso resolver).

Se algo do tipo for simples e funcionar, queria saber ainda se isso pode causar problemas ou limitações na vida do software caso precise evoluir essa solução.

Obrigado
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team