Você está na página 1de 2

FIC – FACULDADES INTEGRADAS DE CARATINGA

Credenciada pela Portaria 1644 de 20/10/2000


Curso: Ciência da Computação
Reconhecido pela Portaria nº 772 de 24/03/2004

Lista de Exercícios de Programação Orientada a Objetos

Parte 1: Questionário

1. O que é programação orientada a objetos e em que ela se diferencia de outros paradigmas de


programação (como a programação estruturada)?
2. O que é uma classse?
3. O que é um objeto?
4. Quais os componentes de uma classe?
5. O que diferencia um construtor dos outros tipos de métodos?
6. As classes de uma maneira geral precisam de 2 tipos de métodos. Que métodos são esses e
quais seus objetivos?
7. O que é abstração? Exemplifique
8. O que é modularização? Exemplifique
9. O que são bibliotecas de classes? Quais seus objetivos? Como usa-las em JAVA e que
vantagem se obtém disto?
10. O que são iteradores?

Parte 2: Implementação em JAVA

Observação: para todas as implementações abaixo deve se criar os construtores e métodos de


acesso e modificadores, além dos métodos solicitados explicitamente.

1. Desenvolva a classe ContaBancaria com as seguintes características:


1. Campos:
1. numConta: indica o número da conta bancária
2. saldo: Indica o saldo bancario da conta
3. tipo: indica se a conta e Corrente ou Poupança
4. situacao: Ativa ou Inativa
2. Métodos
1. Déposito: Efetua um depósito na conta
2. Retirada: Efetua uma retirada da conta

2. Instancie um objeto da classe ContaBancaria e efetue as seguintes operações


1. Efetue um depósito de 100.00
2. Efetue uma retirada de 90.00
3. Mostre o saldo.
4. Efetue um depósito de 20
5. Efetue uma retirada de 40
6. Mostre o saldo.

3. Elabore uma classe Cliente com as seguintes características:


1. Campos:
1. codCliente: para armazenar o código do cliente
2. nomeCliente: para armazenar o nome do cliente
3. contasCliente: que deve armazenar 3 objetos da classe ContaBancaria
2. Métodos:
FIC – FACULDADES INTEGRADAS DE CARATINGA
Credenciada pela Portaria 1644 de 20/10/2000
Curso: Ciência da Computação
Reconhecido pela Portaria nº 772 de 24/03/2004

1. criaCliente: para criar um cliente


2. criaContaCorrente: instancia um objeto da classe ContaBancaria como conta
corrente
3. criaContaPoupanca: instancia um objeto da classe ContaBancaria como conta
Poupança

4. Instancie um objeto da classe Cliente e efetue as mesmas operações listadas no exercício 3.

Você também pode gostar