Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

contaBancaria

public class ContaBancaria {
    private int numeroConta;
    private double saldo;
    public String titular;

    public int getNumeroConta() {
        return numeroConta;
    }

    public double getSaldo() {
        return saldo;
    }

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

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

Oi, João. Tudo bem?

Gostei bastante da forma como você estruturou a classe ContaBancaria. Você aplicou corretamente os conceitos de encapsulamento ao deixar numeroConta e saldo como privados e criar os métodos getters e setters para controlar o acesso. Isso garante que os atributos não sejam manipulados diretamente fora da classe, mantendo a lógica centralizada e segura. O fato de o atributo titular estar público também mostra que você entendeu a proposta da atividade, já que nem sempre todos os atributos precisam ser privados, dependendo da necessidade do projeto.

Um ponto interessante é pensar em como expandir essa classe para simular operações bancárias. Por exemplo, você poderia criar métodos como depositar e sacar, que alterariam o saldo de forma controlada. Assim, ao invés de simplesmente usar setSaldo, o sistema teria regras próprias para validar se o saque é possível ou se o depósito é válido. Outro exemplo seria adicionar um método exibirDados que mostrasse informações da conta, como número, titular e saldo atual, deixando o código principal mais limpo.

Você já pensou em como poderia integrar essa classe com outras, como uma classe Cliente ou até mesmo uma classe Banco que gerencie várias contas? Isso poderia deixar o exercício ainda mais próximo de um sistema real e abrir espaço para aplicar outros conceitos de orientação a objetos.

Parabéns pelo exercício. Continue compartilhando seus códigos aqui no fórum, o espaço está sempre à disposição para trocar ideias e aprender junto.

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