Olá!
Tenho o seguinte código:
public class Banco {
private double Saldo;
private String Dono;
private double Limite;
private double Numero;
public void saca(double quantidade){
double NovoSaldo = this.Saldo - quantidade;
this.Saldo = NovoSaldo;
}
public void deposita(double quantidade){
double NovoSaldo = this.Saldo + quantidade;
this.Saldo = NovoSaldo;
}
public static class Conta {
int Numero;
String Dono;
double Saldo;
double Limite;
}
public static void main (String args[]){
Conta minhaConta;
minhaConta = new Conta();
minhaConta.Numero=18995;
minhaConta.Dono="Mateus Pinheiro";
minhaConta.Saldo=1000;
minhaConta.Limite=5000;
minhaConta.deposita(100);
System.out.println("O Dono é " + minhaConta.Dono + ", O númeor é " + minhaConta.Numero + ", O Saldo é " + minhaConta.Saldo + ", e o limite é " + minhaConta.Limite );
}
}
Como vocês podem ver, tem método chamado deposita, que ao ser chamado em “minhaConta.deposita(100);”, dá um erro, segundo o Eclipse: “The method deposito(int) is undefined for the type Banco.Conta” .
O que pode ser? Alguém sabe?