1. 首页
  2. 编程语言
  3. C
  4. 详解C++ 中的三种继承方式

详解C++ 中的三种继承方式

上传者: 2021-09-15 12:36:20上传 PDF文件 64.66 KB 热度 16次

public 方式继承基类成员对派生类的可见性对派生类来说,基类的公有成员和保护成员可见,基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态;基类的私有成员不可见,基类的私有成员仍然是私有的,派生类不可访问基类中的私有成员。简单来说,派生类能访问基类的public, protected成员,继承过来权限不变,派生类对象只能访问基类public成员。基类成员对派生类对象的可见性对派生类对象来说,基类的所有成员都是不可见的。A, B, C都错误,因为 m_nPrt 是父类的private变量,子类不能访问。cdl是公有继承,可以访问并改变父类的公有变量。

下载地址
用户评论