In C++,Constructor is automatically called when object(instance of class) create.It is special member function of the class.Which constructor has arguments thats called Parameterized Constructor.
- One Constructor overload another constructor is called Constructer Overloading
- It has same name of class.
- It must be a public member.
- No Return Values.
- Default constructors are called when constructors are not defined for the classes.
#include<iostream.h>
#include<conio.h>
// Variable Declaration
int a,b;
public:
//Constructor wuithout Argument
Example() {
// Assign Values In Constructor
a=50;
b=100;
cout<<"\nIm Constructor";
}
//Constructor with Argument
Example(int x,int y) {
// Assign Values In Constructor
a=x;
b=y;
cout<<"\nIm Constructor";
}
void Display() {
cout<<"\nValues :"<<a<<"\t"<<b;
}
};
int main() {
Example Object(10,20);
Example Object2;
// Constructor invoked.
Object.Display();
Object2.Display();
// Wait For Output Screen
getch();
return 0;
}
No comments:
Post a Comment