Constructors with Arguments
Constructors may have arguments, as in Point(double initial_x, double initial_y)
Arguments may be default arguments, as in Point(double initial_x=0,double initial_y=0)
The default values may be used for all arguments, for no arguments, or for some arguments, starting from the end.