We add an instance method called move which changes the Point's x and y coordinate.
Now the only way we can change a Point's x and y is through move, but we've introduced some errors.
Because x and y are private, we can't access them directly, but now we can obtain read-only access to them through the accessor methods getX() and getY(). Notice that both x and y are private, but getX() and getY() are public.
x and y can now be changed, but only indirectly through the public methods setX() and setY().
There's nothing different about our Point class here. We just look at the syntax for creating and using arrays of points.
Building a class comprised of other classes.