public class Conta {
private double saldo;
private int agencia;
private int numero;
Cliente titular;
public void extratoConta(Conta conta) {
System.out.println("Titular da conta: " + conta.titular.getNome() + "" + " Agencia: " + conta.getAgencia()
+ " Numero da conta: " + conta.getNumero() + "" + " Saldo da conta: " + conta.getSaldo());
}
public void deposita(double valor) {
this.saldo += valor;
}
public boolean saca(double valor) {
if (this.saldo >= valor) {
this.saldo -= valor;
return true;
} else {
return false;
}
}
public boolean transfere(Conta destino, double valor) {
if (this.saldo >= valor) {
this.saldo -= valor;
destino.deposita(valor);
return true;
} else {
return false;
}
}
public int getAgencia() {
return agencia;
}
public void setAgencia(int agencia) {
this.agencia = agencia;
}
public int getNumero() {
return numero;
}
public void setNumero(int numero) {
this.numero = numero;
}
public double getSaldo() {
return saldo;
}
}
public class Cliente {
private String nome;
private String cpf;
private String profissao;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
public String getProfissao() {
return profissao;
}
public void setProfissao(String profissao) {
this.profissao = profissao;
}
}
public class TestaClasses {
public static void main(String[] args) {
Conta primeiraConta = new Conta();
primeiraConta.deposita(500);
primeiraConta.setAgencia(1245);
primeiraConta.setNumero(6352);
primeiraConta.titular = new Cliente();
primeiraConta.titular.setNome("Joao da Silva");
System.out.println(primeiraConta.extratoConta(primeiraConta));
}
}
Galera tudo bem ? Como podem ver eu criei um metodo "extratoConta", apenas para fazer uns testes e estudo mesmo, porem não compila, alguém tem alguma ideia do que seja ? Estou iniciando em Java. Desde já o meu obrigado pela a atenção.