Definitions for "Alternate constructor"
constructor with parameters that is called when a newly created object has arguments. There may be several alternate constructors which are resolved by function overloading rules.