#include <bits/stdc++.h>
using namespace std;
class Base1
{
int a;
public:
Base1(int i)
{
a = i;
cout << "A Contructor called" << endl;
}
void print1()
{
cout << "The value of a is: " << a << endl;
}
};
class Base2
{
int b;
public:
Base2(int i)
{
b = i;
cout << "B Contructor called" << endl;
}
void print2()
{
cout << "The value of b is: " << b << endl;
}
};
class C : public Base1, public Base2
{
int data1, data2;
public:
C(int a, int b, int c, int d) : Base1(b), Base2(a)
{
data1 = c;
data2 = d;
cout << "C Contructor called" << endl;
}
void printData()
{
cout << "The value of data1 is: " << data1 << endl;
cout << "The value of data2 is: " << data2 << endl;
}
};
int main()
{
C ak(1, 2, 3, 4);
ak.print1();
// ak.print2();
// ak.printData();
return 0;
}
Comments
Post a Comment