Constructors Overloading are used to increase the flexibility of a class by having more number of constructor for a single class. By have more than one way of initializing objects can be done using overloading constructors.

C++ program to implement Constructor Overloading

#include <iostream.h>
class Overclass
{
public:
int x;
int y;
Overclass() { x = y = 0; }
Overclass(int a) { x = y = a; }
Overclass(int a, int b) { x = a; y = b; }
};
int main()
{
Overclass A;
Overclass A1(4);
Overclass A2(8, 12);
cout << "Overclass A's x,y value:: " <<
A.x << " , "<< A.y << "\n";
cout << "Overclass A1's x,y value:: "<<
A1.x << " ,"<< A1.y << "\n";
cout << "Overclass A2's x,y value:; "<<
A2.x << " , "<< A2.y << "\n";
return 0;
}

Check out – All CSE Basic Practicals

Thanks for visiting us. Do share us among your friends.

C++ program to implement Constructor Overloading – Computer Practical
Tagged on:     

Leave a Reply

Your email address will not be published. Required fields are marked *