3.1关于继承和派生的详解

1.派生和继承的举例:

比如说 马 公马 母马 则马是基类,公马和母马是派生类,马有吃和走的行为,则公马和母马就不用写吃和走的函数,直接竭诚,公马和母马继承了马的行为,马又派生了公马和母马。马是基类,公马和母马是派生类。公马和母马具备了马的特性,并不能说明是公马还是母马。

多级继承:同样,一个派生类也可以有多个基类,比如说儿子是派生类,则基类是父亲和母亲,这种叫多级继承。

单级继承:只有一个基类叫单级继承。

同类型中可以单级继承也可以多基继承,但必须用限制继承。(加限制继承的原因,比如说儿子可以继承母亲吃喝学习的功能,但不能继承母亲生孩子的功能。所以,在一些生孩子的额功能上加上限制。)

2.继承的详解:派生类的成员包括从基类中继承过来的成员和自己新增加的成员。(成员指成员变量和成员函数)

     A.吸收除构函数和析构函数外基类的成员。(原因,构造函数和析构函数的名字和类名相同,如果继承过来会报错!

    B.辩证的吸收,就是说按访问权限修饰符来吸收。

    C.添加新成员

       class D:public A,public B,private C

        {

        }

         继承要加访问权限修饰符的,如果没加,默认为私有的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值