Herança e Dynamic Binding
Programação 3: Orientação a
Objetos e Java
Nesta aula revisamos alguns conceitos apresentados
na Aula 14 e apresentamos
o conceito de `dynamic binding' (veja exemplos na Aula 14).
Veja também alguns exemplos ilustrando o uso de classes
abstratas em Java:
Leitura
- Seções 3.7, 3.9 e 3.10 da Referência
1.
- Seção Subclasses, Superclasses, and Inheritance da Referência 3, exceto a subseção `Writing Abstract Classes and Methods'. (Opcional)
Exercícios
- Modifique a classe Banco, ou a versão estruturada da
mesma (requisitada como exercício), 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.
(Opcional)