n Interfaces
nAlgumas linguagens OO incorporam o conceito de duas classes serem compatíveis através do uso
de compatibilidade
estrutural ou da
implementação
explícita do conceito de interface.
n
nJava não permite herança múltipla com herança de código, mas implementa o conceito de interface. É possível herdar múltiplas interfaces.
n
nEm Java, uma classe estende uma outra classe e implementa zero ou mais interfaces. Para
implementar uma
interface em uma classe, usamos a palavra implements.