1
resposta

Hora da pratica

import br.com.vn.exppratica.exercicios.ContaBancaria;

public class Main {
    public static void main(String[] args) {
        ContaBancaria conta = new ContaBancaria();

        conta.setNumeroConta(503020);
        conta.setSaldo(500.0);
        conta.titular = "Vinicius";

        System.out.println("Numero da conta: "+conta.getNumeroConta());
        System.out.println("Saldo: "+conta.getSaldo());
        System.out.println("Titular: "+conta.titular);
    }
}
package br.com.vn.exppratica.exercicios;

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, Vinicius! Como vai?

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

Sua implementação mostra que você aplicou corretamente os conceitos de encapsulamento, utilizando private pra proteger os atributos numeroConta e saldo, além de criar os métodos get e set para controlar o acesso a esses dados. Também ficou claro que você entendeu como instanciar a classe ContaBancaria na classe Main e utilizar os métodos para definir e exibir as informações da conta.

Você pode criar o métodos dentro da própria classe para modificar o saldo, como um método de depósito. Isso ajuda a manter a lógica da conta organizada dentro da classe.


public void depositar(double valor){
    saldo += valor;
}

O método depositar adiciona um valor ao saldo. O operador += soma o valor informado ao saldo atual da conta, mantendo o controle da alteração diretamente dentro da classe.

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