Nesse codigo aqui
public class Conta {
private String titular;
private double saldo;
public void sacar(double valor) {
if (valor <= 0) {
System.out.println("Valor deve ser maior do que zero!");
} else if (saldo >= valor) {
saldo -= valor;
System.out.println("Saque realizado com sucesso. Saldo atual: " +saldo);
} else {
System.out.println("Saldo insuficiente.");
}
}
public void depositar(double valor) {
if (valor > 0) {
saldo += valor;
System.out.println("Depósito realizado com sucesso. Saldo atual: " +saldo);
} else {
System.out.println("Valor deve ser maior do que zero!");
}
}
//getters e setters
}
da herança
public class ContaPoupanca extends Conta {
private double taxaDeJuros;
public void calcularJuros() {
double juros = this.getSaldo() * taxaDeJuros;
System.out.println("Juros atual: " +juros);
}
public void sacar(double valor) {
double taxaSaque = 0.01;
super.sacar(valor + taxaSaque);
}
esse método ''Sacar'' ele é um override né?