Você está na página 1de 2

Ministério da Educação

Universidade Tecnológica Federal do Paraná Disciplina: Fundamentos de Orientação a


Campus de Pato Branco Objetos – Turma: 2SI
Curso de Tecnologia em Análise e Desenvolvimento de
Sistemas Exercício Encapsulamento de Dados
Professor(a) Andreia Scariot Beulke

1) Estrutura do projeto
a) Crie um pacote chamado br.edu.utfpr.conta para armazenar as classes que
modelam os objetos.

2) Crie uma classe chamada “EncapsulamentoConta” para modelar o objeto conta.


Sabendo que toda conta possui número e saldo:
a) Inclua os atributos encapsulados.
b) Crie um método construtor padrão e um construtor que inicializa os
atributos.
c) Crie métodos getters e setters.

3) Crie um método que permita realizar um depósito na conta.

4) Crie um método que permita realizar um saque na conta.

5) Crie um método sobrescrito toString( para formatar a saída dos dados da conta
(número e saldo).

6) Crie a classe principal


a) Crie um método para criar um menu com as opções Depositar, Sacar e Sair.
b) Crie o objeto conta (instanciando a classe EncapsulamentoConta).
c) No método main solicite os dados da conta por meio do JOptionPane.
d) Conforme a opção escolhida no menu (Sacar ou Depositar) execute os
métodos da classe Conta (depositar() ou sacar()).
e) Imprima o saldo atual no momento em que o usuário realizar um saque ou
um depósito

A Figura 1 exibe a estrutura da classe Conta.


As Figuras 2, 3 e 4 exibem as janelas de entrada e saída de dados.

Figura 1 - Classe conta


Figura 2 – menu

Figura 3 – Operação de saque

Figura 4- Operação de depósito

Você também pode gostar