Constructor: It is a method which has the same name as the class which is used to create an instance of the class.
Copy Constructor: Used to create an object by copying variables from another object of the same class. The main purpose is to create a new object from an existing one by copying variables.