Prévia do material em texto
MAPA - ESOFT - PROGRAMAÇÃO ORIENTADA A OBJETOS - 54_2025 Entre em contato com a nossa equipe que vamos assessorar com esse trabalho Mais de 10 anos no mercado acadêmico CONTATO (15) 98170-8778 Tele gram.:( 15) 98170-8778 E-MAIL: Mvf5system@gmail.com 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? Entre em contato com a nossa equipe que vamos assessorar com esse trabalho Mais de 10 anos no mercado acadêmico CONTATO (15) 98170-8778 Tele gram.:( 15) 98170-8778 E-MAIL: Mvf5system@gmail.com