Constructor is atype of member function in the class, with the name of the function being the same as the class name. It also specifies how the object should be initialized. There are two Ways of calling constructor: > Automatically by complier when an object is created. It is called a Implicitly method. > Calling the constructors explicitly is possible, but it makes the code unverifiable.