Buscar

Atividade 7 Unigran POO

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
CURSO DE ENGENHARIA DE SOFTWARE
DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS
ACADÊMICO: RGM:
ATIVIDADE 06
Você está se lembrando do projeto da atividade 05? Abra ele de novo. E faça as seguintes alterações:
1. Crie uma classe denominada “Pessoa”. Ele deve ter os seguintes atributos protegidos (protected):
a. Nome
b. Idade
c. Cidade de nascimento
2. Para essa classe “Pessoa”, crie os métodos getters e setters.
3. Crie uma classe chamada “Autor”. Ele deve herdar de Pessoa e ter os seguintes atributos privados:
a. Gênero
b. Formação (“Especialista”, “Mestre”, “Doutor” ou nada)
4. Crie os getters e setters para essa classe “Autor”.
5. Troque o atributo simples autor de “Livro”, para um atributo que armazene uma instância de “Autor”. Adapte o getter para que retorne a instância de Autor e adapte o setter para que receba uma instância de autor. Esse novo atributo deve ser privado.
6. Altere o método main para que:
a. Uma instância de autor seja criada;
b. Os dados do autor sejam preenchidos;
c. A instância de livro receba a instância de autor.
Envie o projeto no formato de uma pasta zipada.
Não serão aceitos arquivos separados ou arquivos Word com um arquivo ZIP embutido.

Continue navegando

Outros materiais