C++学习:继承中的派生类

继承概述

面对对象编程(OOP)是一种强大编程方式,提供了“继承”这种抽象的方式,这意味者,可以先定义并编译常规形式的类,再定义那个类的具体版本,并继承前一个类的所有功能。

继承就是基于一个类(称为基类)创建新类(派生类)的过程。例如类B从类A继承而来,也可以说A是父类,B是子类。

举一个例子来说,先定义一个基类Employee,储存所由员工的信息(姓名,身份证),接着定义HourlyEmployee类,由基类Employee继承而来。由于派生类继承了基类的成员变量和成员函数,那么定义HourlyEmployee时,就无需重新定义员工信息了,信息从基类访问。

派生类

定义

派生类的定义和其他类一样,只是在类的定义第一行添加冒号、保留字public、以及基类的名称,例:

class HourlyEmployee : public Employee
{
<这里是继承类的定义>
}

使用关键字public之后,派生类自动获得基类的所有成员函数以及成员变量(ps:后面详解继承细节,与这句话有点差别)。可在派生类中添加新的成员变量和函数。

但继承的成员函数也可以在派生类的定义中修改,使其在派

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值