class ContaBancaria { protected double saldo;
public void depositar(double valor) {
saldo += valor;
}
public void sacar(double valor) {
if (valor <= saldo) {
saldo -= valor;
} else {
System.out.println("Saldo insuficiente");
}
}
public double consultarSaldo() {
return saldo;
}
}
class ContaCorrente extends ContaBancaria {
private static final double TARIFA_MENSAL = 10.0;
public void cobrarTarifaMensal() {
if (saldo >= TARIFA_MENSAL) {
saldo -= TARIFA_MENSAL;
} else {
System.out.println("Saldo insuficiente para cobrar tarifa mensal");
}
}
}
public class Main {
public static void main(String[] args) {
ContaCorrente conta = new ContaCorrente();
conta.depositar(100);
conta.cobrarTarifaMensal();
System.out.println("Saldo após tarifa: " + conta.consultarSaldo());
}
}