公有权限,私有权限,保护权限

权限其实就是对类成员的可访问性。
1.公有成员
类可以访问,
类对象可以访问,
通过公有继承的派生类可以访问,
通过私有继承的派生类可以访问,
通过保护继承的派生类可以访问,
通过公有继承的派生类的对象可以访问,
通过私有继承的派生类的对象不可以访问,
通过保护继承的派生类的对象不可以访问。
2.私有成员
类可以访问,
类对象不可以访问,
通过公有继承的派生类不可以访问,
通过私有继承的派生类不可以访问,
通过保护继承的派生类不可以访问,
通过公有继承的派生类的对象不可以访问,
通过私有继承的派生类的对象不可以访问,
通过保护继承的派生类的对象不可以访问。
3.保护成员
类可以访问,
类对象不可以访问,
通过公有继承的派生类可以访问,
通过私有继承的派生类可以访问,
通过保护继承的派生类可以访问,
通过公有继承的派生类的对象不可以访问,
通过私有继承的派生类的对象不可以访问,
通过保护继承的派生类的对象不可以访问。
原文地址:https://www.cnblogs.com/csxcode/p/3710399.html