Sobre o código
public class Conta { private int numero; private int agencia; private double saldo;
public void deposita(double valor) {
saldo += valor;
}
public void saca(double valor) {
if (valor <= saldo) {
saldo -= valor;
} else {
System.out.println("Saldo insuficiente.");
}
}
public void setNumero(int numero) {
this.numero = numero;
}
public void setAgencia(int agencia) {
this.agencia = agencia;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public int getNumero() {
return numero;
}
public int getAgencia() {
return agencia;
}
public double getSaldo() {
return saldo;
}
}
Eu acredito que o setSaldo não deveria ser apresentado no código em questão, mas os métodos deposita e saca estão sem o "this" no atributo saldo, e não teve a opção na pergunta sobre isso.