Você está na página 1de 1

Herana

Protected, final, extend, herana mltipla (no tem no java)

Classe Abstrata
o No pode ser instanciada (new ClasseAbstrata() )
o Usada para ser a superclasse
o Produtividade no des.Das subclasses
o Padronizao de comandos (mtodos abstratos)
o Utilizao do polimorfismo
Exemplo: sistema de conta corrente

Interface
o Implements (mltipla)
o uma classe totalmente abstrata
o Composta somente de definies de mtodos
o Padronizao de comandos
Classificao de listas de objetos
o Biblioteca mtodo sort classe collections (java.util)
o Usar interface comparator (java.util) - compareTo
o Usar interface comparable (java.lang)- compare
Chave de classificao simples ou composta
Sentido da ordenao ascendente ou descendente
Para mudar a ordem da comparao inverter os
objetos

Você também pode gostar