Então galera dúvida com vetor?

Como faço para inserir dados de um Forno Elétrico e um Forno a Gás criando os objetos e os incluindo num vetor.

FornoEletrico fe = new FornoEletrico[];

FornoGas fg = new FornoGas [];

Obs.: Como incluí-los no vetor? Tá certo dessa forma?Dicas?Desde já agradeço.Valeu!

A sintaxe de criação de um vetor, em java (que é parecida com a do C/C++) é:

Object[] obj = new Object[10];
//ou
int[] inteiros = new int[15];

Ou

Object obj[] = new Object[10];
//ou
int inteiros[] = new int[15];

Para inserir

obj[indice] = new Object();

Oi!

Se puder substituir o vetor por List, ArrayList, creio que facilite bastante á você.
Caso contrário, é como foi citado anteriormente.

Abraços.

Existem aplicações e necessidades específicas para usar vetores. Talvez, na atual estrutura tecnológica, soluções mais simples e elegantes (como as citadas pelo nel) sejam mais adequadas, porém, nem sempre são aplicáveis.
Atualmente eu trabalho em um projeto que, além de utilizar java 1.4 (sem enum, sem annotations e etc) deve permitir que o sistema recebe arrays bidimensionais, por que? Por que o cliente quer, uma vez que sistemas legados (em cobol e outros) irão retornar os dados assim.

Por isso, é importante aprender assim.
A minha sorte foi ter aprendido isso em C-ANSI.

ou faça ambas as classes (FornoEletrico e FornoGas) herdarem a mesma superclasse (Forno?), que possui as características comuns, e então faça um vetor de Fornos, sem especificar de qual filho está falando

Forno[] f = new Forno[2]; f[0] = new FornoEletrico(); f[1] = new FornoGas();