C++之继承方式
2021-04-30 22:28
标签:选项 ++ tar 语法 href ted code targe 访问权限 C++继承的一般语法为: 继承方式限定了基类成员在派生类中访问权限,包括public,private,protected。这是个可选项,如若不指定,则默认为private(成员变量和成员函数默认也是 private)。 类的成员访问权限依次是public->protected->private。public可通过对象来访问,private不可以。 protected与private类似,也不可以通过对象访问。但是当存在继承关系时,protected 和 private 就不一样了:基类中的 protected 成员可以在派生类中使用,而基类中的 private 成员不能在派生类中使用。 不同的继承方式会影响基类成员在派生类中的访问权限。 public方式: 基类所有的public成员在派生类中是public属性 基类所有的protetcd成员在派生类中是protected属性 基类所有的private成员在派生类中是private属性 protected方式: 基类所有的public成员在派生类中是protected属性 基类所有的protetcd成员在派生类中是protected属性 基类所有的private成员在派生类中不可使用 private方式: 基类所有的public成员在派生类中是private属性 基类所有的protetcd成员在派生类中是private属性 基类所有的private成员在派生类中不可使用 分析: C++之继承方式 标签:选项 ++ tar 语法 href ted code targe 访问权限 原文地址:https://www.cnblogs.com/njit-sam/p/13226041.htmlclass 派生类名:[继承方式] 基类名{
派生类新增加的成员
};
public、protected、private 修饰类的成员
public、protected、private 指定继承方式