GARANTIR DESCONTO

Fórum Array de uma classe #567856

09/04/2009

0

Olá, estou querendo criar uma variável L que além de ser uma instância da classe Livro, seja também um vetor. Fazendo assim dá certo: Livro L = new Livro(); Só que estou querendo que L seja um vetor de 3 elementos. Daí estou fazendo: Livro[] L = new Livro[3](); e está dando erro. Como posso fazer??? Valeu. Cláudio Portes.
Cláudio Portes

Cláudio Portes

Responder

Posts

09/04/2009

Márcio Luiz

Mano, faça assim:
Livro[] vetor = new Livro[3];
vetor[0] = new Livro();
vetor[1] = new Livro();
vetor[2] = new Livro();
O vetor é um objeto no java. O fato de vc criá-lo não quer dizer que vc esteja criando instâncias dos tipos de objetos que ele referencia.
Responder

Gostei + 0

09/04/2009

Juan Damasceno

[quote="marciosantri"]Mano, faça assim:
Livro[] vetor = new Livro[3];
vetor[0] = new Livro();
vetor[1] = new Livro();
vetor[2] = new Livro();
O vetor é um objeto no java. O fato de vc criá-lo não quer dizer que vc esteja criando instâncias dos tipos de objetos que ele referencia.
Ou assim:
Livro[] vetor = new Livro[]{new Livro(),new Livro(),new Livro()}
Responder

Gostei + 0

09/04/2009

Cláudio Portes

Valeu gente. Funcionou da maneira que eu queria. Muito obrigado.
Responder

Gostei + 0

09/04/2009

Cláudio Portes

Fiz assim no código: Livro[] L = new Livro[3]; for (x = 0; x < 3; x++) L[x] = new Livro();
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar