Hi All,
You might like to have a look at this
sample abstract class...
Note how some methods are used
(like erase and paint) before their
implementations are defined.
Regards,
- DL
public interface Movable {
public void move(int x, int y);
}
public interface Paintable {
public void paint();
}
public interface Erasable {
public void erase();
}
public abstract class GraphicsObject
implements Movable, Paintable, Erasable {
int x;
int y;
public void move(int _x, int _y) {
erase();
x = _x;
y = _y;
paint();
}
}
|