why constructor are used?
To initialize the data members.
To allocate memory for object.
To initialize the member functions.
To initialize the object.