Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Arrays] Duvida sobre inicialização

Duvida rapida galera,

Carro[] carros = { new Carro("Palio", 12223), new Carro("UNO",23322), new Carro("Focus",23322), new Carro("Fiorino",12000), new Carro("Sportage",82299), new Carro("Onix",32344) };

Exemplo de inicialização de um array de carros com nome e preço.

Qual a diferença entre inicializar assim: Carro carros[] = { new Carro("Palio",2332) };

Ou assim:

Carro[] carros = { new Carro("Palio",2222) };

Obrigado, quem puder... gradicido :B

2 respostas
solução!

Nesse caso, nenhuma. A diferença é que com Carro carros[], eu poderia adicionar a declaração de uma variável do tipo carro logo após, como por exemplo:

Carro carros[], umCarro;

carros é um array de Carro, enquanto umCarro é uma variável do tipo Carro.

Já com Carro[] carros todas as variáveis que fossem declaradas nessa linha seriam um array de Carro. Ex.:

Carro[] carros, outrosCarros;

carros e outrosCarros são arrays de Carro.

Valeu