1 public class TestGeometricObject {
2
3 public static void main(String[] args) {
4
5 GeometricObject geoObject1 = new Circle(5);
6 GeometricObject geoObject2 = new Rectangle(5, 3);
7
8 System.out.println("The two objects have the same area? " +
9 equalArea(geoObject1, geoObject2));
10
11
12 displayGeometricObject(geoObject1);
13
14
15 displayGeometricObject(geoObject2);
16 }
17
18
19 public static boolean equalArea(GeometricObject object1,
20 GeometricObject object2) {
21 return object1.getArea() == object2.getArea();
22 }
23
24
25 public static void displayGeometricObject(GeometricObject object) {
26 System.out.println();
27 System.out.println("The area is " + object.getArea());
28 System.out.println("The perimeter is " + object.getPerimeter());
29 }
30 }