您的位置:首页 > 其它

第十/十一周训练1-2

2016-05-03 15:10 155 查看
#include <iostream>

using namespace std;

class A

{

public:

A(){a=0;}

A (int i){a=i;}

void print(){cout<<a<<" ";}

private

int a;

};

class B: public A

{

public:

B(){b=0;}

B(int i, int j, int k): A(i),aa(j){b=k;}

void print()

{

A::print(); //(2)调用类A的函数

aa.print(); //(3)调用对象aa的函数

cout<<b<<endl;

}

private:

int b;

A aa;

};

int main()

{

B test[2];

test[0]=B(1,4,7);

test[1]=B(2,5,8);

for(int i=0; i<2; i++)

test[i].print();

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: