interfaceExample.java |
package examples; interface Drawable { public void draw(); } interface Movable { public void move(double x, double y); } interface GraphicsObject extends Movable, Drawable { } class Mammal2 implements GraphicsObject { private boolean hasHair = true; private double x = 0; private double y = 0; public void move(double _x, double _y) { x = _x; y = _y; } public void draw() { }; // does nothing right now. }