用高富帅描述对象构造先后
来源:互联网 发布:淘宝售后客服 编辑:程序博客网 时间:2024/05/17 21:43
在路上莫名其妙地想到这个问题的生动描述,就想写玩玩。这是对象构造的一个比较简单的问题。
现在用一个例子来描述一下。
假如小明是一个高富帅,他的高继承自他的父亲,他的富来自他的继父,他的帅是基因突变和基因重组的产物。
class Father{ public: Father(){ cout<<"我很高"<<endl;} ~Father(){ cout<<"我死了之后还是很有高"<<endl;}};
class stepfather{ public: stepfather(){cout<<"我很有钱"<<endl;} ~stepfather(){ cout<<"我死了之后还是很有钱"<<endl;}};
小明自己
小明自己继承了 爸爸类, 包含了继父类
class Xiaoming:public Father{ stepfather s;public : Xiaoming() { cout<<"我很帅"<<endl; } ~Xiaoming() { cout<<"我死了之后还是我很帅"<<endl; }};
int main(){ Xiaoming f ; cout << "小明死了!" << endl; return 0;}
从这个结果就可以看出构造的顺序,小明先是高,然后富,再有帅
0 0
- 用高富帅描述对象构造先后
- java 子类对象的实例化 调用构造函数先后
- 【Java】中类的构造方法与类中创建其他类对象的先后顺序
- 构造方法的先后顺序
- java中类,对象,构造方法,封装的概念及描述
- java对象初始化的先后顺序
- C++之类对象创建的先后顺序
- fileReader对象的事件先后顺序
- c++ 中构造函数的调用先后顺序
- PHP及thinkphp Action构造函数先后顺序
- C++中多重继承构造函数调用的先后顺序
- 子类和父类构造方法的执行先后问题
- C++构造函数中初始化成员的先后顺序
- 简单的原型,原型对象和实例对象先后顺序
- Java Statement 对象描述
- Java Statement 对象描述
- Java Statement 对象描述
- 对象安全描述符
- spring获取webapplicationcontext,applicationcontext几种方法详解
- uva 11426 GCD Extreme (II)
- 在微信公众平台前端网页上添加分享按钮
- hdu 2187
- Fuel 30 分钟快速安装openstack
- 用高富帅描述对象构造先后
- Android应用开发SharedPreferences存储数据的使用方法
- hadoop源码[0]-初衷和各种资源
- openwrt下wifi设置详细过程
- 图片/容器/字体 透明度【opacity:0.4; filter:alpha(opacity=40)】
- hdu 4912 Paths on the tree (LCA+贪心)
- [转载内容]调查发现半数人习惯单手持握手机
- Android新编译的内核驱动模块不能被init加载原因解决
- 说说Android应用的persistent属性