Programação Orientada a Objetos



      Prática de Implementação
    Uso da Composição e da Herança. Declaração e
      chamada a construtores das superclasses.




              Ludimila Monjardim Casagrande
                          2012
Objetivos da Aula
   Implementar a classe Pessoa.
         Incluir os métodos get e set para todos os atributos.
   Implementar um método toString() na classe Pessoa que
       imprima todos os dados do objeto Pessoa.
   Implementar a classe Aluno que estende Pessoa.
   Implementar as demais classes que complementam Aluno e
       Pessoa (Endereco e Curso).
   Implementar a classe Principal.
   Exercitar a chamada de construtores diversos.
   Exercitar o acesso e atribuição de valores às variáveis de
       instância.
Prática de Implementação    ©2012 Ludimila Monjardim Casagrande   2
Classe: Pessoa




Prática de Implementação   ©2012 Ludimila Monjardim Casagrande   3
Classe: Aluno




Prática de Implementação   ©2012 Ludimila Monjardim Casagrande   4
Classe: Principal




Prática de Implementação   ©2012 Ludimila Monjardim Casagrande   5

POO - 11 - Prática de Herança

  • 1.
    Programação Orientada aObjetos Prática de Implementação Uso da Composição e da Herança. Declaração e chamada a construtores das superclasses. Ludimila Monjardim Casagrande 2012
  • 2.
    Objetivos da Aula  Implementar a classe Pessoa.  Incluir os métodos get e set para todos os atributos.  Implementar um método toString() na classe Pessoa que imprima todos os dados do objeto Pessoa.  Implementar a classe Aluno que estende Pessoa.  Implementar as demais classes que complementam Aluno e Pessoa (Endereco e Curso).  Implementar a classe Principal.  Exercitar a chamada de construtores diversos.  Exercitar o acesso e atribuição de valores às variáveis de instância. Prática de Implementação ©2012 Ludimila Monjardim Casagrande 2
  • 3.
    Classe: Pessoa Prática deImplementação ©2012 Ludimila Monjardim Casagrande 3
  • 4.
    Classe: Aluno Prática deImplementação ©2012 Ludimila Monjardim Casagrande 4
  • 5.
    Classe: Principal Prática deImplementação ©2012 Ludimila Monjardim Casagrande 5