Colegas,
Na classe Class PedidoItem preciso definir um atributo que pode ser: Um Dvd ou um Eletrodomestico ou qualquer outro que herda de Produto com os seus respectivos atributos.
Se eu definir assim (por exemplo):
Produto p = new Dvd();
estarei fazendo um cast de Dvd para Produto, o que não é o que eu quero. Estou correto?
Quero que nesse atributo tenha um Dvd ou um Eletrodomestico.
Como fazer?
Muito obrigado,
Marques
public Class Produto {
//Atributos do Produto
}
public Class Dvd extends Produto {
//Atributos do Dvd
}
public Class Eletrodomestico extends Produto {
//Atributos do Eletrodomestico
}
public Class PedidoItem {
//Aqui eu quero criar um atributo que pode ser: Um Dvd ou um Eletrodomestico ou qualquer outro que herda de Produto
}