1
resposta

Desafio: Conta Bancaria

3.Crie uma classe ContaBancaria com métodos para realizar operações bancárias como depositar(), sacar() e consultarSaldo(). Em seguida, crie uma subclasse ContaCorrente que herda da classe ContaBancaria. Adicione um método específico para a subclasse, como cobrarTarifaMensal(), que desconta uma tarifa mensal da conta corrente.

Conta Bancaria

package br.com.alura.contabancaria;

public class ContaBancaria {

    private String titular;
    protected double saldo;

    public void consultarSaldo() {
        System.out.println("Saldo Disponível: R$" + saldo);
    }

    public void depositar(double valorDeposito) {
        saldo += valorDeposito;
        System.out.println("Depósito Efetuado com Sucesso. Novo Saldo: " + saldo);
    }

    public void sacar(double valorSaque) {
        if (saldo >= valorSaque){
            saldo-= valorSaque;
            System.out.println("Saque Efetuado com Sucesso. Novo Saldo: " + saldo);
        }
        System.out.println("Saldo Insuficiente! Por Favor insira um Número Válido!");
    }

    public String getTitular() {
        return titular;
    }

    public void setTitular(String titular) {
        this.titular = titular;
    }

    public double getSaldo() {
        return saldo;
    }

    public void setSaldo(double saldo) {
        this.saldo = saldo;
    }
}

Conta Corrente

package br.com.alura.contabancaria;

public class ContaCorrente extends ContaBancaria{
    private double tarifaMensal;

    public void cobrarTarifaMensal() {
        saldo -= tarifaMensal;
        System.out.println("Saldo Disponível: R$" + saldo);
    }

    public double getTarifaMensal() {
        return tarifaMensal;
    }

    public void setTarifaMensal(double tarifaMensal) {
        this.tarifaMensal = tarifaMensal;
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, kevin! Como vai?

Agradeço por compartilhar.

Gostei da sua implementação, você aplicou herança direitinho e deixou claro como a ContaCorrente expande o comportamento da classe base.
Siga firme nos estudos, você está avançando bem.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!