为了账号安全,请及时绑定邮箱和手机立即绑定
  • is a类型,将子类对象赋值给父类对象(使用子类对象初始化父类对象),存储上讲,子类中含有的但在父类中不存在的对象被截断
    查看全部
    0 采集 收起 来源:[C++]isA

    2015-11-23

  • 父类对象引用或者对象指针作为参数时,可以给他传递子类对象调用,此时发生截断只把父类含有的数据成员和成员函数传递给父类
    查看全部
    0 采集 收起 来源:[C++]isA

    2015-11-23

  • protected成员在不使用类继承时,属性和private的成员是一样的,但是当继承时,就变得不一样了,譬如在public继承时,父类的public成员,到了子类的public成员中去了,proteted成员,到了子类的protected成员去了,而父类中的private成员是不可见的,
    查看全部
    0 采集 收起 来源:[C++]公有继承

    2015-11-23

  • B类从A类公共派生,那么A类的私有成员函数不能被B类继承并使用。
    查看全部
    0 采集 收起 来源:练习

    2015-11-22

  • 用子类初始化父类,一个士兵也是一个人,is a 继承中体现的。但是将一个父类的对象赋值给子类是错误的。一个人不是一个士兵
    查看全部
    0 采集 收起 来源:[C++]isA

    2015-11-22

  • is a
    查看全部
    0 采集 收起 来源:[C++]isA

    2015-11-22

  • is a隐形眼镜也是眼镜
    查看全部
    0 采集 收起 来源:[C++]isA

    2015-11-22

  • 当父类与子类具有同名数据成员时,子类会隐藏父类的同名成员函数。想访问时可以使用Person::父类的类名进行访问
    查看全部
  • 当子类Soldier和父类Person有同名函数,但是父类中的成员函数没有参数,void play(),子类同名函数有参数void play(int x),main函数中实例化一个子类对象,Soldier s;<br> s.play();编译器报错,参数过少,也就是说这种情况下无法形成重载调用父类的play。可以s.play(0)正常编译。调用的是子类的play,没法形成重载,只能形成隐藏
    查看全部
  • “”系统搜索只搜索当前目录 <>搜索库文件目录,及微软提供的库文件目录
    查看全部
  • 定义在Protected中的数据成员无法通过实例化的对象访问,一般都是通过成员函数间接访问
    查看全部
    0 采集 收起 来源:[C++]隐藏

    2015-11-22

  • 子类要访问父类的同名成员函数,可以使用::
    查看全部
    0 采集 收起 来源:[C++]隐藏

    2015-11-22

  • 子类公有继承父类,且子类和父类具有同名函数。子类隐藏了父类的同名函数,当实例化子类的对象时只能访问子类的该成员函数,但是父类的同名函数确实继承到了子类中,通过特殊手段可以访问到父类的该成员函数,这种特性称为隐藏。
    查看全部
    0 采集 收起 来源:[C++]隐藏

    2015-11-22

  • B类从A类派生,那么B类中含有A类的所有数据成员。B类从A类公共派生,那么可以在B类中直接使用A的公共及保护限定符的数据成员,但不能使用父类的私有成员,私有成员被继承到不可见区。
    查看全部
    0 采集 收起 来源:练习

    2015-11-22

  • has a<br>是一种包含关系: (1)当私有继承时,子类拥有了父类的相应的成员<br> (2)一个类中定义了另一个类的的对象成员
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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