为了账号安全,请及时绑定邮箱和手机立即绑定
  • 类与类之间必须遵循概念上的父子关系,否则将造成定义和使用的混乱
    查看全部
    0 采集 收起 来源:练习题

    2018-01-17

  • 不管是哪种继承方式,B类都将含有A类的所有数据成员,对于公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问;对于保护继承的特点是基类的所有公有成员和保护成员都成为派生类的保护成员,并且只能被它的派生类成员函数或友元访问,基类的私有成员仍然是私有的;对于私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。
    查看全部
    0 采集 收起 来源:练习

    2018-01-15

  • 父类指针指向堆中的子类对象, 在父类中用virtual析构函数,并且这个关键字可以被子类继承。 再delete可以将子类的实例化对象完全释放掉 虚析构函数的格式是 virtual ~xxx; 只有当一个类被用来作为基类的时候,才把析构函数写成虚函数。 虚析构函数(virtual)是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象。
    查看全部
  • 父类指针指向堆中的子类对象, 在父类中用virtual析构函数,并且这个关键字可以被子类继承。 再delete可以将子类的实例化对象完全释放掉 虚析构函数的格式是 virtual ~xxx; 只有当一个类被用来作为基类的时候,才把析构函数写成虚函数。 虚析构函数(virtual)是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象。
    查看全部
  • 父类指针指向子类,子类对象实例化, 先调用父类构造函数,再调用子类构造函数。 父类指向子类中中继承父类该走后的数据。 析构时,只执行父类析构函数。这样可能会造成内存的泄漏,可以用虚析构函数解决该问题。
    查看全部
  • 隐藏。
    查看全部
    0 采集 收起 来源:[C++]隐藏

    2018-01-12

  • 私有继承
    查看全部
  • 保护继承
    查看全部
  • public方式继承图
    查看全部
    0 采集 收起 来源:[C++]公有继承

    2018-01-06

  • public继承 子类访问父类的private数据是禁止的。程序出错
    查看全部
    0 采集 收起 来源:[C++]公有继承

    2018-01-06

  • public继承 子类通过自带函数间接访问访问 从父类继承的protected数据。
    查看全部
    0 采集 收起 来源:[C++]公有继承

    2018-01-06

  • 继承概念
    查看全部
    0 采集 收起 来源:为什么继承

    2018-01-06

  • 继承图解
    查看全部
    0 采集 收起 来源:为什么继承

    2018-01-06

  • 采用虚继承后,Person构造函数只调用一次,故而农民工类中只有一分继承自Person类的m_strColor数据成员,但是在虚继承中,作为菱形继承最底层的父类并没有进行参数传递,即参数只使用了顶层父类的默认参数,而无法从子类中获得传入的参数。
    查看全部
  • 存在两份m_strColor数据成员
    查看全部

举报

0/150
提交
取消
课程须知
本课程是C++初级课程 熟练掌握C++语言基础语法,如需要学习C++基础语法的可以看《C++远征之起航篇》、《C++远征之离港篇》、《C++远征之封装篇(上)》、《C++远征之封装篇(下)》
老师告诉你能学到什么?
1、什么是继承 2、基类和派生类的概念 3、继承的三种方式 4、多重继承和多继承 5、虚继承是怎么回事

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!