This is a very long assignment, please help if you have the time.
This is a very long assignment, please help if you have the time.
There is an attachment below with the complete instructions. Below contains a demo of the assignment. Please Help
Design a Java class named Polygon that contains:
-A private int data field named numSides that defines the number of sides of the polygon. The default value should be 4.
-A private double data field named sideLength that defines the length of each side. The default value should be 10.0.
-A private double data field named xCoord that defines the x-coordinate of the center of the polygon. The default value should be 0.0.
-A private double data field named yCoord that defines the y-coordinate of the center of the polygon. The default value should be 0.0.
-A private double data field named apothem that defines the apothem of the polygon.The default value should 5.0.
-A private double data filed named perimeter that defines the perimeter of the polygon.The default value should 20.0.
-A no argument constructor that creates a Polygon using the default number of sides,default side length, default x- and y-coordinates, and the default apothem.
-A constructor that creates a Polygon using a specified number of sides, side length, x and y-coordinates and the apothem
-A getArea() method that returns a double value representing the area of the polygon.(Note the area of a regular Polygon can be calculated from ½ * Apothem*Perimeter)
-Getter and setter methods for all data fields
-A toString() method that displays the number of sides, side length, x-coordinate, y coordinate and apothem values in String format
There is an attachment below with the complete instructions.

