Classes abstratas, Herança e Subtipos

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


Veja alguns exemplos ilustrando o uso de classes abstratas em Java:


Leitura

  1. Transparências
  2. Seções 3.7 a 3.10 da Referência 1.
  3. Seção Subclasses, Superclasses, and Inheritance da Referência 4. (Opcional)

Exercícios

  1. Modifique a classe Banco, para que seja possível armazenar todos os tipos de contas mencionados acima.
  2. Modifique o sistema de controle de estoque requisitado como exercício para que não seja possível vender produtos fora do prazo de validade. (Opcional)


Paulo Borba (phmb@di.ufpe.br)