UnB - Universidade de Brasilia
FGA - Faculdade do Gama
FGA0158 - Orientação por Objetos
Tópicos da aula
- Modularidade
- Encapsulamento
- Ocultação de informação
- Interfaces de objetos
- Modificadores de acesso
- Modificadores de escopo
Slides da aula
Exercícios de fixação
- Crie um programa capaz de criar uma turma de uma determinada disciplina e matricular os seus alunos, respeitando o seguinte projeto:
O projeto deve ser capaz de criar várias turmas, de modo que para cada turma sejam matriculados vários alunos (previamente criados pelo próprio programa). Dica: crie um Diagrama UML de Objetos para visualizar como os objetos de Turma e Aluno se relacionarão durante a execução do programa.
- Evolua o exercício 1 de modo que a classe Turma seja responsável por manter as referências dos objetos Turma criados durante a execução do programa. A classe deverá ainda possuir métodos para criar, apagar, alterar e pesquisar as turmas já criadas.