C++ 中 private、public 和 protected 修饰符之间区别
数据隐藏是面向对象编程的一项重要功能,它可以防止程序中的函数直接访问类类型的内部表示。对类成员的访问限制由带标签的访问修饰符指定 - 类正文中的 public、private 和 protected 部分。
成员和类的默认访问权限是 private。
示例
class Base {
public:
// public members go here
protected:
// protected members go here
private:
// private members go here
};public 成员可以从类外部的任何地方访问,但必须在程序内。你可以在没有成员的情况下设置和获取公共变量的值。
private 成员变量或函数不能从类外部访问,甚至不能查看。只有类和友元函数可以访问 private 成员。
protected 成员变量或函数与 private 成员非常相似,但它提供了一个额外的优势,它们可以在称为派生类的子类中访问。
广告
数据结构
网络
RDBMS
操作系统
Java
IOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP