Buscar

LP II - Aula 04 - Exercicio .pdf

Prévia do material em texto

Exercício - 2
Buscando informatizar suas ações, um banco lhe contratou para desenvolver um
software para controlar o saldo dos seus clientes. Use as descrições abaixo para
modelar e implementar suas classes em Java.
- Os clientes são cadastrados com os seguintes dados: código, nome, CPF e salário.
- Cada cliente cadastrado pode ter uma ou mais contas no banco.
- As contas são identificadas por um número e são utilizadas para controlar a
quantidade de dinheiro que cada usuário tem no banco.
- As contas podem ser de dois tipos: conta corrente e conta especial. Em qualquer tipo
de conta é possível executar depósitos e saques.
- A conta especial tem como característica permitir que o cliente com saldo 0 (zero),
possa retirar até 30% do salário informado no momento em que a conta é criada.
- Por questão de segurança o saque em qualquer tipo de conta não pode ser feito sem
a verificação do seu saldo.
Portanto:
1 - Identifique os objetos.
2 - Represente graficamente as classes dos objetos identificados.
3 – Identifique qual a visibilidade dos atributos e dos métodos das clases.
4 – Implemente as classes dos objetos utilizando corretaemnte os modificadores de
acesso.
5 - Crie uma classe chamada Banco onde deverá ser instanciado um cliente e uma
conta de cada tipo para este cliente.
6 – Manipule os saldos das contas e certificando-se de que estes foram corretamente
alterados.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes