Essay
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 Hexagon extends GeometricObject implements Comparable {
private double side;
/** Construct a Hexagon with the specified side */
public Hexagon(double side) {
// Implement it
}
/** Implement the abstract method getArea in
GeometricObject */
public double getArea() {
// Implement it ( )
}
/** Implement the abstract method getPerimeter in
GeometricObject */
public double getPerimeter() {
// 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)
}
}
Correct Answer:

Verified
public class Hexagon extends GeometricOb...View Answer
Unlock this answer now
Get Access to more Verified Answers free of charge
Correct Answer:
Verified
View Answer
Unlock this answer now
Get Access to more Verified Answers free of charge
Q1: Write a method to find the max
Q2: What exception type does the following program
Q3: Analyze the following code. class Test {<br>Public
Q5: Which of the following possible modifications will
Q6: What is the output of running the
Q7: What is wrong in the following code?<br>Test
Q9: A subclass inherits _ from its superclass.<br>a.
Q10: The method _ overrides the following method:
Q11: When you implement a method that is
Q11: Analyze the following code: public class Test1