Ajuda com Vector

1 resposta
N

Fala galera, tudo bem como todos?
Olha só, sou bem iniciante na linguagem Java e foi me passado um trabalho no qual eu preciso criar um array dinâmico com 3 objetos de cada classe que eu criei, que no caso são 3.

Teriam como vcs me ajudarem?? To super perdida!!! :???:

Aguardo um contato o mais rápido possível!!

Agradecida,
Monica

1 Resposta

C

Olá Monica,
Bom, pelo que entendi vc tem q criar uma lista de Objetos de classes diferentes certo?!
Bom… se for isso vc vai usar um Vector assim:

Vector lista=new Vector();
lista.addElement( new MyClassUm() );
lista.addElement( new MyClassDois() );
lista.addElement( new MyClassTres() );

E pra recuperar esses objetos vc tem q usar TypeCasting assim:

MyClassUm cUmOgj=[b](MyClassUm)[/b]lista.elementAt(0);
MyClassDois cDoisOgj=[b](MyClassDois)[/b]lista.elementAt(1);
MyClassTres cTresOgj=[b](MyClassTres)[/b]lista.elementAt(2);

Entendeu?
A classe Vector aceita qualquer Object, ou seja, um objeto de qualquer classe!
Sanada sua dúvida?

Um abraço!

Criado 25 de setembro de 2004
Ultima resposta 25 de set. de 2004
Respostas 1
Participantes 2