Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Java-3 (aula 04) Usando @Override (Dúvida )

No ex. aula 04-Java-3(Focando em herança e polimorfismo)

refiz atividade descrita mas estou em duvida como usar o @Override. Fiz a implementação na classe "CC" cada saque faz um desconto de 0.2 da conta Mas quando faço chamada no main, "parece" que ignora essa taxa, fazendo somente o saque.

public class ContaCorrente extends Conta{
    public ContaCorrente(int agencia, int numero){
        super(agencia, numero);
    }
    @Override
    public boolean saca(double valor) {
        double valorSacar = valor + 0.2;
        return super.saca(valorSacar); //To change body of generated methods, choose Tools | Templates.
    }
}

========
public static void main(String[] args) {
        ContaCorrente cc = new ContaCorrente(111, 111);
        cc.deposita(100);
        ContaPoupanca cp = new ContaPoupanca(222, 222);
        cp.deposita(200);   
        cc.trasfere(10, cp);         
   System.out.println("================SALDO====================");
        System.out.println("Saldo Conta Poupança: "+cp.getSaldo());
        System.out.println("Saldo Conta Corrente: "+cc.getSaldo());
2 respostas
solução!

Marcos,

No seu método main você somente depositou e pediu o saldo(getSaldo). Você em nenhum momento chamou a função saca.

Obrigado, não tinha visto que nao tinha chamando a função. Vlww ;)