访问修饰符概述
访问修饰符 public
、private
、protected
用于限制类成员的访问权限:
public
:类内、类外均可访问。private
:仅类内和友元函数可访问。protected
:类内、派生类可访问,类外不可直接访问。
各类成员特点
- 公有(public)成员:类外部可直接访问,无需成员函数辅助。
- 私有(private)成员:类外部不可见、不可访问,默认类成员为此类型。
- 受保护(protected)成员:与私有成员类似,但派生类可访问。
继承方式及特点
继承方式 | 基类 public 成员 | 基类 protected 成员 | 基类 private 成员 |
---|---|---|---|
public 继承 | public | protected | private |
prot |