什么叫子对象类?
答案:2 悬赏:0 手机版
解决时间 2021-11-16 18:24
- 提问者网友:箛茗
- 2021-11-15 19:57
什么叫子对象类?
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-11-15 21:06
我举个例子
这里
class man
{};
class car
{};
class mailplayer:public man
{public:
mailplayer(){}
private:
car flycar;
};
不好意思,我上面的解释是错的,这个是正确的
这里,基类是指man类,子对象类指car,派生类指mailplayer
因为mailplayer继续man,先调用man的构造函数
又因为它的数据成员有一个是对象,先调用这个对象的类的构造函数即car的构造函数
最后调用自身的构造函数,即mailplayer的构造函数
这里
class man
{};
class car
{};
class mailplayer:public man
{public:
mailplayer(){}
private:
car flycar;
};
不好意思,我上面的解释是错的,这个是正确的
这里,基类是指man类,子对象类指car,派生类指mailplayer
因为mailplayer继续man,先调用man的构造函数
又因为它的数据成员有一个是对象,先调用这个对象的类的构造函数即car的构造函数
最后调用自身的构造函数,即mailplayer的构造函数
全部回答
- 1楼网友:渊鱼
- 2021-11-15 21:44
我举个例子
这里
class human
{};
class man:public human
{};
class mailplayer:public man
{};
那么在这里,子对象类指的就是man这个类。
这里
class human
{};
class man:public human
{};
class mailplayer:public man
{};
那么在这里,子对象类指的就是man这个类。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯