POO
- IET
Curso: Ciência da Computação
Professor(a): Jaqueline Faria de Oliveira
Disciplina: Programação Orientada a Objetos
Prática de Laboratório 3
Objetivos:
Introdução aos conceitos de classe, objeto, método e atributo.
1. Introdução aos conceitos de classe, objeto, método e atributo.
Programação Orientada por Objetos em Java
Esta seção tem por objetivos que o aluno seja capaz de:
Entender a estrutura básica de uma classe em Java.
Criar e utilizar objetos.
Entender os conceitos de atributos e métodos.
Exercícios
1. Implemente as classes abaixo, seus atributos e métodos que definem seu comportamento, além de modificadores de acesso que achar pertinente.
a. Crie uma classe Telefone que contenha informações de Código País, DDD e
Número.
b. Crie uma classe Contato que contenha informações de Nome, e-mail e lista(vetor) de Telefones (Tipo Telefone);
c. Crie uma classe Agenda:
i. Essa classe deve conter uma lista de Contatos (Vetor) e um campo tipo
(String): Google, Chip ou Memória do Telefone. ii. Um método para adicionar contatos, listar Contatos e demais que achar necessário; d. Construa o método main para criar um objeto Agenda e seus Contatos.
2. Escreva em Java uma classe Contador, que encapsule um valor usado para contagem de itens ou eventos. A classe deve oferecer métodos que devem:
a. Zerar;
b. Incrementar;
c. Retornar o valor do contador.
3. Identifique as classes, atributos e métodos necessários para modelar e implementar:
a. Uma conta corrente que possui um número, um saldo, um status que informa se ela é especial ou não, um limite e um conjunto de movimentações.
b. Uma movimentação que possui uma descrição, um valor e uma informação se ela é uma movimentação de crédito ou débito.
c. Um banco que armazene um conjunto de contas e forneça métodos que permitam que sejam feitos criações de conta, exclusão de contas, saques (uma conta
Instituto de Engenharia e Tecnologia
- IET
Curso: Ciência da Computação