C++继承和共有、私有、保护继承

  • 继承
“继承”就是在一个已存在的类的基础上建立一个新的类。已存在的类称为“基类(base class)”或“父类(father class)”,新建的类称为“派生类(derived class)”或“子类(son class )”。
举例:首先声明个人类,工人具有人类的某种特性,因此可以继承人类的某些特性
C++继承和共有、私有、保护继承
  • 注意:类与类之间必须遵循概念上的父子关系,否则将造成定义和使用的混乱
  • 继承的种类:
    C++继承和共有、私有、保护继承
  • 继承方式对子类的影响:
公有继承
C++继承和共有、私有、保护继承
保护继承
C++继承和共有、私有、保护继承
私有继承
C++继承和共有、私有、保护继承