April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Interfaces em Java
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.