package toto; import java.awt.*; public abstract class MyShape extends Object { private int x1; private int y1; private int x2; private int y2; private Color color; // constructor public MyShape(int firstX,int firstY,int secondX,int secondY,Color shapeColor ) { setX1( firstX ); setY1( firstY ); setX2( secondX ); setY2( secondY ); setColor( shapeColor ); } // end constructor // set x1 value public void setX1(int x ) { x1 = x; } // end method setX1 // get x1 value public int getX1() { return x1; } // end method getX1 // set Y1 value public void setY1(int y ) { y1 = y; } // end method setY1 // get Y1 value public int getY1() { return y1; } // end method getY1 // set x2 value public void setX2(int x ) { x2 = x; } // end method setX2 // get x2 value public int getX2() { return x2; } // end method getX2 // set y2 value public void setY2(int y ) { y2 = y; } // end method setY2 // get y2 value public int getY2() { return y2; } // end method getY2 // set color value public void setColor( Color c ) { color = c; } // end method setColor // get color value public Color getColor() { return color; } // end method getColor // abstract draw method public abstract void draw( Graphics g ); }// end class MyShape