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