Baixe o app para aproveitar ainda mais
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.
Compartilhar