#include<iostream>
using namespace std;
class firstClass
{
private:
int a,b;
public:
firstClass(int mya,int myb){a=mya;b=myb;}
int geta(){return a;}
int getb(){return b;}
};
class Test1
{
private:
int a,b;
public:
Test1(int mya,int myb){a=mya;b=myb;}
int geta(){return a;}
int getb(){return b;}
};
class Test2 :public firstClass
{
private:
int c,d;
Test1 test1;
public:
Test2(int x,int y):firstClass(111,222),test1(2,3),c(x),d(y){}
void show(){
cout<<geta()<<endl;
cout<<getb()<<endl;
cout<<test1.geta()<<endl;
cout<<test1.getb()<<endl;
cout<<c<<endl;
cout<<d<<endl;
}
};
int main()
{
Test2 test2(22,33);
test2.show();
return 0;
}
C++初始化列表
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.