Buscar

AulaPráticaOO-Exercício1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando