Prezados, estou tentando invocar o setTitular, porem o mesmo sempre aparecem o pontilhado vermelho.
Código Referente a Conta:
public class conta {
private double Saldo;
private int Agencia;
private int Numero;
private cliente Titular;
public void deposito(double valor) {
this.Saldo = this.Saldo + valor;
}
public boolean saca(double valor) {
if(this.Saldo >= valor) {
this.Saldo = this.Saldo - valor;
return true;
} else {
return false;
}
}
public boolean Transfere (double valor, conta Destino) {
if (Saldo >= valor) {
this.Saldo -= valor;
Destino.Saldo += valor;
return true;
}else {
return false;
}
}
public double getSaldo() {
return this.Saldo;
}
public int getNumero () {
return this.Numero;
}
public void setNumero (int Numero) {
this.Numero = Numero;
}
public int getAgencia () {
return this.Agencia;
}
public void setAgencia (int Agencia) {
this.Agencia = Agencia;
}
public cliente getTitular() {
return Titular;
}
public void setTitular(cliente Titular) {
this.Titular = Titular;
}
}
Código referente aos dados dos Clientes
public class cliente {
private String Nome;
private String CPF;
private String Profissão;
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 getProfissão() {
return Profissão;
}
public void setProfissão(String profissão) {
this.Profissão = profissão;
}
E o Código onde não compila o setTitular
public class TestaGeteSet {
public static void main(String[] args) {
conta contaGabriel = new conta ();
contaGabriel.setNumero(322);
System.out.println(contaGabriel.getNumero());
cliente Vera = new cliente ();
Vera.setNome ("Vera Lucia");
conta.setTitular(Vera);
System.out.println(conta.getTitular().getNome());
}
}