ToB企服应用市场:ToB评测及商务社交产业平台
标题:
C++ 访问说明符详解:封装数据,控制访问,提升安全性
[打印本页]
作者:
自由的羽毛
时间:
2024-5-18 04:15
标题:
C++ 访问说明符详解:封装数据,控制访问,提升安全性
C++ 访问说明符
访问说明符是 C++ 中控制类成员(属性和方法)可访问性的关键字。它们用于封装类数据并保护其免受意外修改或滥用。
三种访问说明符:
public:允许从类外部的任何地方访问成员。
private:仅允许在类内部访问成员。
protected:允许在类内部及其派生类中访问成员。
示例:
class Person {
public:
string name; // 公共属性,可从外部访问
private:
int age; // 私有属性,仅在类内部可见
protected:
string address; // 受保护属性,可在类及其派生类中访问
};
复制代码
表明:
在 Person 类中,name 属性是公共的,这意味着可以在类外部创建对象并直接访问该属性:
Person p1;
p1.name = "Alice";
复制代码
age 属性是私有的,只能在类内部的成员函数中访问:
Person p2;
// p2.age = 30; // 错误:age 是私有的
复制代码
address 属性是受保护的,可以在 Person 类及其派生类中访问:
[code]class Employee : public Person {public: void printAddress() { cout
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4