Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aulas Práticas de Orientação Objeto Descrição do exercício 1 Parte 1 Você deve fazer um sistema de administração de Discentes e Docentes. Crie duas classes para representar cada um destes. A classe Discente deve conter as seguintes informações: Nome do Discente; CPF do Discente; Data de nascimento; Login; Disciplinas cursadas (pode ser mais de uma); Média geral. A classe Docente deve conter estas: Nome do Docente; CPF do Docente; Data de nascimento; Login; Código SIAPE do professor; Cargo do professor na instituição (Professor Adjunto II, Professor Titular, etc.) Crie construtores para as classes e métodos set e get para os atributos das classes. Crie também um método mostrarInformacoes que deve retornar uma String com uma formatação das informações das classes em questão. Ex: “Nome: Adriana Libório Login: alfl” Na classe Discente deve haver uma rotina para que sejam listadas as disciplinas cursadas pelo discente. Esta rotina deve ser usada pelo mostrarInformacoes. Parte 2 Crie classes repositório para Docente e Discente. Estas classes devem ter métodos de inserção, remoção e busca. Não teremos mais do que docentes ou discentes armazenados ao mesmo tempo. A comparação para saber se um Docente é igual a outro Docente ou Discente igual a outro Discente deve ser feita utilizando o CPF do objeto. Parte 3 Crie uma main para testar os métodos dos repositórios.
Compartilhar