Write a program named Test_2.java. In the class implement the main function to t
ID: 3620714 • Letter: W
Question
Write a program named Test_2.java. In the class implement the main function to test how your program runs. Write a class named Hexagon that extends GeometricObject and implements the Comparable interface. Assume all six sides of the hexagon are of equal size. The Hexagon class is defined as follows:public class Test_2 extends GeometricObject implements Comparable {
private double side;
/** Construct a Hexagon with the specified side */
public Hexagon(double side) {
// Implement it
}
/** Implement the abstract method findArea in
GeometricObject */
public double findArea() {
// Implement it ( )
}
/** Implement the abstract method findPerimeter in
GeometricObject */
public double findPerimeter() {
// Implement it
}
/** Implement the compareTo method in
the Comparable interface to */
public int compareTo(Object obj) {
// Implement it (compare two Hexagons based on their areas)
}
}