MAPA - ESOFT - PROGRAMAÇÃO ORIENTADA A OBJETOS - 54_2025
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
Canal do Instagram: https://www.instagram.com/equipe2massessoria
CONTATO: WHATS::: (15) 98115-0680
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?
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Facebook: fb.me/ajudaemTrabalhosdeprogramacao
Whats: (15) 98115-0680
Canal do Instagram: https://www.instagram.com/equipe2massessoria



0 comentários:
Postar um comentário