MAPA - ESOFT - PROGRAMAÇÃO ORIENTADA A OBJETOS -
54_2026
QUESTÃO 1
MV-ASSESSORIA
Consulte a nossa assessoria pelo Número:
Whats(15)98170-8778
Tele gram:(15)98170-8778
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico
Você
está trabalhando em uma empresa que está desenvolvendo um sistema de
gerenciamento de contas bancárias. Seu líder de equipe pediu que você
implementasse a primeira versão da classe ContaBancaria, utilizando os
princípios de encapsulamento e aplicando corretamente os modificadores de
acesso do Java.
Seu desafio é garantir que os atributos da conta (como saldo e titular)
sejam protegidos contra alterações indevidas e que somente métodos específicos
possam acessar ou modificar esses dados de forma segura.
(elaborado pelo autor)
Questão 1:
Crie uma classe chamada ContaBancaria com os seguintes atributos:
titular (String)
numeroConta (int)
saldo (double)
Aplique os modificadores de acesso adequados para garantir o encapsulamento dos
dados.
Implemente métodos públicos para:
Consultar o saldo (método getSaldo)
Depositar um valor (método depositar)
Sacar um valor (método sacar, com verificação de saldo suficiente)
No método main, crie uma instância da classe ContaBancaria, faça um depósito e
um saque, e imprima o saldo final.
Questão 2:
Por fim, responda:
Qual a importância do encapsulamento na segurança e manutenção do código?
!
