2
respostas

[Minha Solução] - Desafio ContaBancaria

Bom dia.

Segue a minha solução:

Superclasse ContaBancaria

public class ContaBancaria {
    private String titular;
    private int numeroConta;
    private String tipoConta;
    private double saldoConta;

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

    public void setNumeroConta(int numeroConta) {
        this.numeroConta = numeroConta;
    }

    public void setTipoConta(String tipoConta) {
        this.tipoConta = tipoConta;
    }

    public void setSaldoConta(double saldoConta) {
        this.saldoConta = saldoConta;
    }

    public void exibirDadosBancarios() {
        System.out.println("Titular da Conta: " + titular);
        System.out.println("Número da Conta: " + numeroConta);
        System.out.println("Tipo da Conta: " + tipoConta);
        System.out.println("Saldo da Conta: " + saldoConta);
    }
    public void depositar(double deposito) {
        saldoConta += deposito;
        System.out.println("Valor do depósito: " + deposito);

    }

    public void sacar(double saque) {
        if (saldoConta > saque) {
            System.out.println("Valor do saque: " + saque);
            saldoConta -= saque;
        } else {
            System.out.println("O saque solicitado não pode ser realizado, pois o saldo da conta é insuficiente.");
        }

    }

    public void consultarSaldo() {
        System.out.println("Saldo atual da conta: " + saldoConta);
    }
}
2 respostas

Parte 02:

Subclasse ContaCorrente:

public class ContaCorrente extends ContaBancaria {
    public static void main(String[] args) {
        ContaCorrente dadosConta = new ContaCorrente();

        dadosConta.setTitular("Laura Quintanilha");
        dadosConta.setNumeroConta(7495);
        dadosConta.setTipoConta("Corrente");
        dadosConta.setSaldoConta(2500.48);

        dadosConta.exibirDadosBancarios();
        dadosConta.depositar(250);
        dadosConta.sacar(300);
        dadosConta.consultarSaldo();


    }
}

Olá, Mariana. Tudo bem?

Sua implementação da classe ContaBancaria está muito bem feita. Muito legal ver você aplicando os conceitos de herança, no caso da ContaCorrente herdar de ContaBancaria, o código está correto. Parabéns.

Bons estudos.