Ola colegas, estou com um problema bem novato aqui, acredito que seja algo simples, porem como estou seguindo a apostila nao consegui achar nenhuma pagina que pudesse me ajudar :T
o problema eh o seguinte,
tenho essa classe seguida de metodos:
class Conta{
int numero;
String nome;
double saldo;
double limite;
/inicio de um outro metodo, a variavel dele morre no fim
por isso pode se usar do mesmo nome da variavel/
void saca(double quantidade){
double novoSaldo = this.saldo - quantidade;
this.saldo=novoSaldo;
}
/*novo metodo +=quantidade significa que ele aparecera como numero positivo*/
void deposita (double quantidade){
this.saldo +=quantidade;
}
}
depois, tenho esse codigo de programa:
class SacaeDeposita{
public static void main(String[] args){
Conta minhaconta;
minhaconta = new Conta();
minhaconta.nome="Titular da conta";
minhaconta.saldo=1000;
minhaconta.saca(500);
minhaconta.deposita(200);
System.out.println(minhaconta.saldo);
}
}
sempre que tenteo executar da esse erro:
Compiling 1 source file to C:\Documents and Settings\pehrson\Meus documentos\NetBeansProjects\JavaApplication5\build\classes
C:\Documents and Settings\pehrson\Meus documentos\NetBeansProjects\JavaApplication5\src\javaapplication5\teste.java:9: cannot find symbol
symbol : method saca(int)
location: class Conta
minhaconta.saca(500);
C:\Documents and Settings\pehrson\Meus documentos\NetBeansProjects\JavaApplication5\src\javaapplication5\teste.java:11: cannot find symbol
symbol : method deposita(int)
location: class Conta
minhaconta.deposita(200);
2 errors
nao entendo o motivo do erro,
ja tentei mudar os metodos de double para int e nao foi, serie necessario fazer um casting antes de invocar o metodo ?
valeu obrigado