Constructor (object-oriented programming)
In class-based, object-oriented programming, a constructor (abbreviation: ctor) is a special type of function called to create an object. It prepares the new object for use, often accepting arguments that the constructor uses to set required member variables.
Source: Wikipedia — Constructor (object-oriented programming) (CC BY-SA 4.0)