Imagine e implemente o seguinte conjunto de classes, que descreve os vários objetos que existem em uma universidade:
A classe Universidade contém um conjunto de unidades universitárias. A universidade é representada pelo seu nome. Deve ser possível adicionar unidades à universidade, retornar uma unidade pelo seu índice e obter o total de unidades na universidade.
Cada Unidade contém um certo número de turmas. A unidade é representada pelo seu nome. Deve ser possível adicionar turmas à unidade, retornar uma turma pelo seu índice e obter o total de turmas na unidade.
Cada Turma contém um conjunto de alunos. A turma é representada pelo seu número. Deve ser possível adicionar alunos à turma, retornar um aluno pelo seu índice e obter o total de alunos na turma.
Cada Aluno tem um nome, no. matrícula e curso. Deve ser possível setar e obter cada um dos dados separadamente.
Cabe lembrar que os alunos podem estar em mais de uma turma, e não deve haver repetição de informação…
Para implementar as listas você pode usar array ou Vector, como achar melhor.
Crie uma classe em Java para testar o conjunto de classes proposto no exercício anterior. Instancie uma universidade e duas unidades. Para cada unidade, instancie duas turmas. Considerando apenas a primeira unidade, instancie três alunos. Insira os três em uma turma e apenas dois na outra turma.