[color=red]VOU MOSTRAR O QUE PRETENDO FAZER PARA SER MAIS FACIL....
Preciso trazer o argumento nome da classe CLIENTE para a Classe CONTA.
Preciso passar o argumento Nconta e Cliente da classe CONTA para a classe CONTACORRENTE
E imprimir os dados do Cliente... Depois os da Conta ... e os da ContaCorrente.
com o codigo abaixo nao esta funcionando....[/color]
public class Cliente {
private String nome;
private int idade;
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
}
public class Conta {
private int nconta;
private Cliente cliente;
public Conta(Cliente n ){
this.cliente=n;
}
public Cliente getCliente() {
return cliente;
}
public void setCliente(Cliente cliente) {
this.cliente.getNome();
}
}
public class ContaCorrente extends Conta {
private Conta Nconta;
private Cliente Cte;
public ContaCorrente(Cliente c){
super(c);
}
public Cliente getCte() {
return Cte;
}
public void setCte(Cliente c) {
this.Cte=super.getCliente();
}
public int getNconta(){
return super.getNconta();
}
public void setNconta(Conta n) {
this.Nconta = n ;
}
}
public class ContaBancaria {
public static void main(String[] args) {
Cliente cliente = new Cliente();
Conta conta = new Conta(cliente);
ContaCorrente corrente = new ContaCorrente(cliente);
cliente.setNome("Joao Pedro da Silva");
cliente.setIdade(23);
conta.setNconta(123);
conta.setCliente(cliente.getNome()); // da erro
//preciso de um metodo em ContaCorrente que pegue da Class Conta o: Nconta e o Cliente;
// depois chamar esse metodo no main e imprimir como abaixo:
System.out.println("Cliente: " + cliente.getNome() + "\nIdade: " + cliente.getIdade());
System.out.println("-------------------------------------");
System.out.println("Numero da Conta: " + conta.getNconta() + "\nDono da conta: "+ conta.getCliente());
System.out.println("-------------------------------------");
System.out.println("Conta: " + corrente.getNconta() + "\nCliente: " + corrente.Cte );
}