Tenho uma classe Produto, e uma subclasse ProdAudio e ProdJogos que extendem Produto.
Tenho uma classe ListaProdutos que possui um arrayList de Produto, com metodos como cadastra, remove, busca, etc…
Minha duvida é, eu precisava de um método na classe ListaProdutos que retornasse um ProdAudio, mesmo usando o instanceOf com ele retornando um ProdAudio, não tem como eu criar uma referência de ProdAudio para receber o retorno desse método. Alguem sabe o que eu poderia fazer?
sendo o prod do tipo ProdAudio, e a lista do tipo Produto, mas dá erro de compilação
e dps eu queria fazer em outra classe com a ListaProduto instanciada
ProdAudiop=listaProduto.buscaCodigo(codigo);
entendeu?
B
Bruno_Laturner
Que erro que dá? Você está fazendo o cast de Produto para o subtipo?
sergiotaborda
gugabarc:
acho q n entendeu, eu quero um metodo q entre com o codigo do produto e retorne um prodAudio