Na verdade eu so quero saber onde foi que eu errei no codigo abaixo,tava testando um codigo da apostila e
nao consegui executar o codigo abaixo!!
Teste na maquina de vcs,ja vi IDE rodar um cod numa maquina e em outra nao(nunca aconteceu com o netbeans…),
ou poderia ser burrice minha tb 8)
[code]package vetoresobjetos;
public class metodomain {
public class conta {
String dono;
double saldo;
}
public static void main(String[] args){
conta[] x = new conta[3];
int i = 0;
Tentei instanciar o objeto diretamente assim como vc ta falando e nao deu certo,
tava pensando que uma array de referencias seria igual a um registro que vi outro dia em estrutura de dados…,
ledo engano!!
So funciona assim,pelo menos foi como eu consegui!!!
[code]public static void main (String[] args){
registrocomclasse [] x = new registrocomclasse[2];
registrocomclasse y = new registrocomclasse();
x[1] = y;[/code]
Eu so fiquei sem entender pra que serve uma variavel que nao tem autonomia pra guardar diretamente elementos!!!
Se ela vai add dentro dela uma variavel,pra diabos ela serve?Pra trabalhar com varios objetos dentro de um metodo?
Ehhh verdade!!
O problema eh que eu tou acostumado com o pascal da faculdade…,e em pascal o vetor comeca no 1 e nao no zero!!
De qualquer forma valeu!!!