April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Interfaces e Classes Abstratas
n Classes Abstratas em Java
n
npublic abstract class Drawing {
n  public abstract void draw();
n  public abstract BBox getBBox();
n  public boolean contains(Point p) {
n    BBox b = getBBox();
n    return (p.x>=b.x && p.x<b.x+b.width &&
n            p.y>=b.y && p.y<b.y+b.height);
n  }  ...
n}
n
n