Here is my assignment that I need help with:
1. Implement a class IrregularPolygo n that contains an array list of Point2D.Double objects.

2. The Point2D.Double class defines a point specified in double precision representing a location in (x, y) coordinate space. For example, Point2D.Double( 2.5, 3.1) constructs and initializes a point at coordinates (2.5, 3.1).

3. Use the following declarations as a starting point...