The Point2D class defines a point representing a location in
This class is only the abstract superclass for all objects that store a 2D
coordinate. The actual storage representation of the coordinates is left to
the subclass.
Determines whether or not two points are equal. Two instances of Point2D are equal if the values of their x and y member fields, representing their position in the coordinate space, are the same.