Projeto Java
Class Conta
public class Conta{
double saldo;
int agencia;
int numero;
Cliente titular;
// void é o que o método devolve, ous seja, nada.
// valor é o que o método recebe.
public void deposita(double valor) {
//this refere-se a conta que está invocando
//this.saldo = saldo + valor;
this.saldo += valor;
}
public boolean saca(double valor) {
if(this.saldo >= valor) {
//this.saldo = this.saldo - valor;
this.saldo -= valor;
return true;
} else {
return false;
}
}
public boolean transfere(double valor, Conta destino) {
if(this.saca(valor)) {
//this.saldo -= valor;
destino.deposita(valor);
return true;
} else {
return false;
}
}
}
Class Cliente
public class Cliente {
String nome;
String cpf;
String profissao;
}
Class TestaBanco
public class TestaBanco {
public static void main(String[] args) {
Cliente diego = new Cliente();
diego.nome = "Diego Dmitry";
diego.cpf = "111.111.111-11";
diego.profissao = "Militar";
Conta contaDoDiego = new Conta();
contaDoDiego.deposita(100);
//Referencia da contaDoDiego com a classe cliente
contaDoDiego.titular = diego;
//System.out.println(contaDoDiego.titular.nome);
}
}
Por que está ocorrendo o erro do título? Alguém poderia me ajudar?