Vetor+Registro

2 respostas
E

Oi Pessoal, gostaria de tirar uma dúvida com vcs. Eu estou querendo criar um vetor q seja do tipo de um regsitro, como é feito em delphi, mas não sei se em java eu posso fazer isso. Alguém poderia me dizer se isso é possível? E como?

Grata desde já,

Ercília Menezes

2 Respostas

rodrigo_gomes

Olá,

É possivel sim (registro em delphi seria um tipo definido pelo usuario né?)
Em java (em OO) esse "tipo definido pelo usuario" chamamos de Classe, em que colocamos não só os dados como tambem colocamos métodos (funções) nessas classes..

Então você pode criar uma classe qualquer

public class Qualquer {

        int atrubuto1;
        String atributo2;
       ...
}

aí em algum outro lugar, ou outra classe você faz

Qualquer qqr[] = new Qualquer[10];

Assim você cria um array com 10 posições de uma classe Qualquer

;)

Espero ter ajudado

ps: recomendo você dar uma passadinha aqui
[url]http://www.guj.com.br/user.article.list.chain[/url]
e dar uma lida nos tutorias basicos

T

Completando o que o Rodrigo lhe disse:

Em Delphi você faria

var qqr: array [0..9] of Qualquer; {-- cria o array e seus objetos --}

mas em Java você precisa de um passo adicional para ter o mesmo efeito:

Qualquer[] qqr = new Qualquer[10]; // isto cria o array...
for (int i = 0; i < qqr.length; ++i) {
    qqr[i] = new Qualquer(); // e isto cria os objetos do array
}
Criado 16 de março de 2005
Ultima resposta 16 de mar. de 2005
Respostas 2
Participantes 3