类的继承和派生

一、类的继承与派生:

     1、类的继承是新的类从已有类那里得到已有的特性

     2、 从已有类产生新类的过程就是类的派生;

     3、类的继承与派生机制允许程序员在保持原有类特性的基础上,进行更具体,更详细的修改和扩充;

     4、由原有的类产生新类时,新类便包含了原有类的特征,同时也加入自己所特有的新特性。

二、派生类的定义:

   1、一般定义语法:

     class 派生类名:继承方式 基类名1,继承方式  基类名2……继承方式  基类名n

       {    派生类成员声明  }

继承方式:public  、   protected   、private;

  2、多继承:一个派生类,可以同时有多个基类;

        单继承:只有一个直接基类的情况;

        直接基类:在类族中,直接参与派生出某类的基类;

        间接基类:基类的基类甚至更高层的基类;

3、派生类过程:

    1)吸收基类成员

          将基类成员全盘接受,除基类中的构造函数和析构函数;

    2)改造基类成员

        如果派生类声明了一个和某基类成员同名的新成员(如果是成员函数,则参数表也要相同,参数表不同属于

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值