Herança e Dynamic Binding

Programação 3: Orientação a Objetos e Java


Vejam alguns exemplos ilustrando os conceitos de herança, subtipos e dynamic binding em Java:


Leitura

  1. Transparência
  2. Seções 3.4 a 3.6 da Referência 1.
  3. Capítulos 12 e 13 da Referência 1.

Exercícios

  1. Modifique a classe Banco, para que seja possível computar o bônus de uma conta especial (objeto da classe ContaBonus). Foi necessário redefinir algum método de Banco? Justifique a sua resposta.
  2. Modifique o sistema de controle de estoque requisitado como exercício para manter um histórico de vendas de determinados produtos. (Opcional)


Paulo Borba (phmb@di.ufpe.br)