Dúvida Array

3 respostas
P

Tenho uma classe pai Carro.
Tenho duas classes filhas de Carro: Gol e Punto, cada uma com seus métodos próprios.
Na classe principal, faço um array de Carro.
E em cada espaço do array eu boto um objeto Gol ou um objeto Punto.

Minha dúvida é: como faço para acessar os métodos dos objetos desse array, quando percorro esse array, e acesso o método próprio de cada um dos objetos, de acordo com a sua instância (instanceof).

3 Respostas

Edison_Martins

Faça um foreach para percorrer o array testando com instaceof para saber qual objeto está ali e depois faça um casting para utilizar a classe especifica.

P

Obrigado, eu tava tentando usar os métodos sem fazer o casting.
Mas, agora está dando NullPointerException =/

Edison_Martins

Se possível, coloque o código.

Criado 19 de maio de 2013
Ultima resposta 19 de mai. de 2013
Respostas 3
Participantes 2