An instance constructor is a member that implements the actions required to initialize an instance of a class.
The example shows a Point class that provides two public instance constructors, one of which takes no arguments, while the other takes two double arguments.
If no instance constructor is supplied for a class, then an empty one with no parameters is automatically provided.