公有派生:C++ 继承中的成员访问权限

公有派生

class ClassName: public BaseClassName

公有派生时,派生类继承基类所有成员,并保持其访问权限。具体来说:

  • 公有成员:在派生类和外部均可访问
  • 受保护成员:仅在派生类内部可访问
  • 私有成员:在派生类中不可访问

访问权限摘要表

| 成员类型 | 派生类内 | 派生类外 | 示例 |

|---|---|---|---|

| 公有 | 可访问 | 可访问 | public_member |

| 受保护 | 可访问 | 不可访问 | protected_member |

| 私有 | 不可访问 | 不可访问 | private_member |

ppt 文件大小:8.66MB