Lecture Videos
  1  public class BoundedTypeDemo {
  2    public static void main(String[] args ) {
  3      Rectangle rectangle = new Rectangle(2, 2);
  4      Circle circle = new Circle(2);
  5  
  6      System.out.println("Same area? " +
  7        equalArea(rectangle, circle));
  8    }
  9  
 10    public static <E extends GeometricObject> boolean equalArea(
 11        E object1, E object2) {
 12      return object1.getArea() == object2.getArea();
 13    }
 14  }