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
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
[code]public class Qualquer {
int atrubuto1;
String atributo2;
...
}
[/code]
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
http://www.guj.com.br/user.article.list.chain
e dar uma lida nos tutorias basicos
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
}