Description: Define four classes, MyShape, MyLine, MyRectangle and MyOval, which is the other three MyShape parent class. MyShape is an abstract class, including the location of the four graphical coordinates a no-argument constructor, all of the coordinates is set to 0 a parameterized constructor, all the coordinates to the corresponding value coordinates of each set and read method abstract void draw (Graphics g) method. MyLine class responsible for drawing straight lines, to achieve the parent class draw method MyRectangle responsible for drawing a rectangle, the draw method to achieve the parent class MyOval responsible for the ellipse, the draw method to achieve the parent class. Write an application using the class defined above, randomly selected location and shape, draw 20 graphics. Sample output as shown.
To Search:
File list (Check if you may need any files):
Test3.java