第十/十一周训练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;
}
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;
}
相关文章推荐
- MongoDB数据库设计中6条重要的经验法则,part 1
- 二维数组的赋值
- appStore上传审核遭拒原因
- IOS开发中长按的手势事件编程
- Android总结 - ImageView
- 带头结点单链表的建立
- 第十/十一周训练1-1
- 提升方法 - 2 - 前向分布算法和提升树
- 初创公司DataStax:专注于Cassandra
- IAR +STM32实现printf()输出到串口
- OSC源码学习随笔.1
- collectionView使用总结
- push时隐藏tabBar的正确使用
- 阿肖克Gajapathi拉朱:“航空公司并不热衷于珀丁达,卢迪亚纳操作”
- 互联网项目设计流程
- imagePicker 拍照时报错
- Netfilter
- 会话控制
- React 入门实例教程
- linux 系统无法启动的基本解决方法