1
resposta

[Projeto] bancoherança

public class Main {
public static void main(String[] args) {

    ContaCorrente contac = new ContaCorrente();

    contac.depositar(12.3f);
    contac.consulta();
    contac.sacar(3.3f);
    contac.consulta();
    contac.cobrarTarifaMensal();
    contac.consulta();

}

}public class ContaBancaria {
private float conta;

public float getConta() {
    return conta;
}

public void setConta(float conta) {
    this.conta = conta;
}

void depositar(float deposito){
    conta += deposito;
}

void sacar(float saque){
    conta -= saque;
}

void consulta(){
    System.out.println("saldo :" + conta);
}

}public class ContaCorrente extends ContaBancaria {
private float Tarifa = 0.75f;

void cobrarTarifaMensal(){
    float tarifario = getConta() - Tarifa;
    setConta(tarifario);

}

}

//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.

1 resposta

Oi, João Pedro! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você fez um bom trabalho implementando as classes e os métodos de operações bancárias, além de criar a subclasse ContaCorrente para adicionar a funcionalidade de cobrança de tarifa mensal. Isso demonstra uma boa aplicação da herança e encapsulamento.

Continue assim! ✨

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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