Qual o erro... :-(

Já to ficando grilado com o java, fiz tudo conforme exemplo anteriores que deream certo, mas dessa vez deu erro, o código fonte está logo abaixo e o erro no final.

class Cliente {
String nome;
String sobrenome;
String cpf;
}

class Conta {
int numero;
double saldo;
double limite;
Cliente cliente;
}

class Teste_pg38 {
Conta minhaConta;
minhaConta = new Conta(); //Criando a referencia na memoria minha conta
Cliente c;
c = new Cliente(); //Criando a referencia na memoria c para Cliente
minhaConta.cliente = c; //na classe minha conta ja existe uma variavel chamada cliente,
//agora ele esta apontando a variavel cliente para c unindo as duas
//variaveis.
Cliente ClientedaMinhaConta = minhaConta.cliente;

    ClientedaMinhaConta.nome = "Marcelo"; //Aqui tivemos que criar a varivel ClientedaMinhaConta para informar
                                          //esse Campo, mas poderiamos informar tambem como abaixo.
    minhaConta.cliente.sobrenome = "Duarte";

    System.out.println("O Meu nome e': " + ClientedaMinhaConta.nome);
    System.out.println("E meu sobrenome e': "+MinhaConta.cliente.sobrenome);

}

erro:

marcelo@localhost ~/curso_java $ javac maisdeumaclasse.java
maisdeumaclasse.java:16: expected
minhaConta = new Conta(); //Criando a referencia na memoria minha conta
^
maisdeumaclasse.java:18: expected
c = new Cliente(); //Criando a referencia na memoria c para Cliente
^
maisdeumaclasse.java:19: expected
minhaConta.cliente = c; //na classe minha conta ja existe uma variavel chamada cliente,
^
maisdeumaclasse.java:24: expected
ClientedaMinhaConta.nome = “Marcelo”; //Aqui tivemos que criar a varivel ClientedaMinhaConta para informar
^
maisdeumaclasse.java:26: expected
minhaConta.cliente.sobrenome = “Duarte”;
^
maisdeumaclasse.java:28: expected
System.out.println("O Meu nome e’: " + ClientedaMinhaConta.nome);
^
maisdeumaclasse.java:29: expected
System.out.println("E meu sobrenome e’: "+MinhaConta.cliente.sobrenome);
^
7 errors

como esta o acesso dessa variavel cara? c? e vc ta dizendo que seu metodo ta recebeo = c, isso nao pode se vc quer q c da outra classe recebe um valor faça isso:

minhaConta.cliente(c);

seu codigo está meio bagunçado eu achei e na proxima vc clica no botão que fica no corpo da mensagem que ta escriot Code ai fica mais facil entendermos o codigo da sua pergunta… se puder colocar o codigo todo… lembre que eh possivel anexar arquivo…

Você simplesmente jogou o código diretamente no corpo da última classe. Sendo que é necessário que o código fique dentro de um método ou construtor.

E ignore o que o camilolopes disse. Não faz muito sentido.

Depois aprenda a usar métodos de acesso aos atributos (os famosos setter e getter), em vez de acessá-los diretamente. Apesar de alguns pregarem quenão é uma boa prática.

Sei lá fiz igualzinho, com a ajuda do eclipse(pulei alguns capitulos para aprender a usar o mesmo) e escrevi o codigo e deu certo!

Utilize as tags [ code] para seu codigo ficar edentado

Ps. cade aquele script de resposta automatica para greasemonkey ?