Autoavaliação

  1. Explique de que forma(s) uma classe derivada (filha) pode modificar os valores de um atributo privado (private) de sua classe mãe.
  2. Analise a solução dos problemas 1 e 2, descritos acima, e verifique onde você implementou a herança, a composição e o polimorfismo. Explique em detalhes como você fez uso de tais princípios para implementar um programa OO elegante.
  3. É possível substituir a herança por uma composição? Justifique sua resposta.

Versão 5.3 - Todos os Direitos reservados