C++ 中私有、公有和受保护的继承之间的差异
数据隐藏是面向对象编程中的一项重要功能,它允许阻止程序的职能直接访问类类型的内部表示。通过类主体中的标记访问修饰符(即 public、private 和 protected 部分)来对类成员的访问进行限制。
成员和类的默认访问权限是 private。
示例代码
class Base {
public:
// public members go here
protected:
// protected members go here
private:
// private members go here
};一个 public 成员可以在类外的任何地方访问,但必须在程序范围内。您可以在没有任何成员的情况下设置和获取 public 变量的值。
一个 private 成员变量或函数从类外无法访问,甚至无法查看。只有类和友元函数才能访问 private 成员。
一个 protected 成员变量或函数与 private 成员非常类似,但它们提供了一个附加的好处,即它们可以在称为派生类的子类中访问。
广告
数据结构
网络
数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP