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();
}
}
