Rephrasing and rearranging the words ghostheadx used, I will simply put: A constructor is automatically called when a new instance of its class is created.