C++中的public、protected和private 傻大头 2020-05-06 436 阅读1分钟 访问权限控制一个类的public的成员变量、成员函数,可以通过类的实例变量进行访问。一个类的protected的成员变量、成员函数,无法通过类的实例变量进行访问,但是可以通过类的友元函数、友元类进行访问。一个类的private的成员变量、成员函数,无法通过类的实例变量进行访问,但是可以通过类的友元函数、友元类进行访问。继承权限公有继承基类成员访问属性继承方式派生类成员访问属性private 成员public无法访问protected 成员publicprotectedpublic 成员publicpublic保护继承基类成员访问属性继承方式派生类成员访问属性private 成员protected无法访问protected 成员protectedprotectedpublic 成员protectedprotected私有继承基类成员访问属性继承方式派生类成员访问属性private 成员private无法访问protected 成员privateprivatepublic 成员privateprivate