constructor
noun
°A person who, or thing that constructs.
°(computing) A class method (in object-oriented programming) that creates and initializes each instance of an object.