C++ 笔记 | 第5课 类的继承与派生

C++ 笔记 | 第5课 类的继承与派生

继承和派生

继承与派生 (Derivation and Inheritance) 是 C++ 的重要机制,是面向对象程序设计的重要特征。该机制自动为一个类提供来自另一个类的数据结构和操作。这样可以利用已构造好的类生成新类,充分利用已有资源,进行代码复用(code reused)。在构造新类的过程中保持已有类的特性称为继承。在已有类的基础上新增自己的特性而构造新类的过程称为派生

// 如
class Rectangle: public Shape {
   ...};

访问控制

继承性质 基类中成员 (函数) 的访问权限 派生类中成员 (函数) 的访问权限
public
public
protected
private
public
protected
private
protected
public
protected
private
protected
protected
private
private
public
protected
private
private
private
private

保护成员

对于建立它的类,它与 private 成员的性质相似; 对于继承此类建立的类,它与 public 成员性质相似

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值