Escolar Documentos
Profissional Documentos
Cultura Documentos
public Figura() { x0 = 0; y0 = 0; }
}
Um exemplo: a classe base
Nesse exemplo
os mtodos
public Figura() { x0 = 0; y0 = 0; }
public Figura(int x, int y){ x0 = x; y0 = y; }
os atributos
mltipla.
Roteiro
Interfaces
Uma classe abstrata, alm de definir mtodos
abstratos, pode implementar alguns mtodos.
Uma interface define apenas um conjunto de
mtodos abstratos.
Uma classe pode implementar mais de uma interface.
A implementao de uma ou mais interfaces no
exclui a possibilidade de herana.
O conceito de polimorfismo tambm aplicvel s
interfaces implementadas por uma classe.
Interfaces um exemplo
public interface Ordenavel {
public boolean precede(Ordenavel x);
}