@Matheus_Oliveira1 escreveu:
Não consigo identificar o erro no código tenho que fazer os métodos sacar e depositar porem esta dando erro
Diagrama:
O cliente Especial recebe um valor limite na sua conta, só podendo sacar até o valor do limite + saldo. Caso ele tente sacar um valor acima do limite+saldo , uma mensagem de “Saque não pode ser efetuado, valor acima do limite” deve ser mostrada.
O cliente Poupança só pode sacar da sua conta , quando seu saldo atingir R$2.000,00, caso ele tente um saque e o saldo ainda não atingiu este valor , uma mensagem deve ser dada “Saque não efetuado, seu saldo é inferior ao valor exigido para saque”codigo:
cliente conta:package estudo02; public class clienteconta { private String nome; private String conta; double saldo; public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public String getConta() { return conta; } public void setConta(String conta) { this.conta = conta; } public double getSaldo() { return saldo; } public void setSaldo(double saldo) { this.saldo = saldo; } public void deposita(double v){ } public void saca (double v){ if (v=limite+saldo) else if System.out.println("“Saque não pode ser efetuado, valor acima do limite” "); }} **cliente especial :** package estudo02; public class clienteespecial extends clienteconta{ private double limite=100; public double getLimite() { return limite; } public void setLimite(double limite) { this.limite = limite; }} **cliente poupança:** package estudo02; public class clientepoupanca extends clienteconta{ private float taxajuros=5; public float getTaxajuros() { return taxajuros; } public void setTaxajuros(float taxajuros) { this.taxajuros = taxajuros; } public void corrigepoupanca(){ saldo=saldo+saldo*getTaxajuros(); } }
Mensagens: 6
Participantes: 4