Skip to content

Latest commit

 

History

History
 
 

aula8

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

UnB - Universidade de Brasilia
FGA - Faculdade do Gama
FGA0158 - Orientação por Objetos


Aula 7 - Modularidade / Encapsulamento

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

  1. Crie um programa capaz de criar uma turma de uma determinada disciplina e matricular os seus alunos, respeitando o seguinte projeto:

Exercicio1

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.

  1. 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.