April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Interfaces e Classes Abstratas
nResumindo Interfaces
nNão são classes
nOferece compatibilidade de tipos de objetos
nComparable  x; // Comparable é uma interface
nx = new Pessoa(); // Pessoa implementa Comparable
n
nPermite o uso de instanceof
nif (x instanceof Comparable) {…}
n
nUma interface pode estender outra
npublic interface Compativel extends Comparable { …
n}