知识点】访问限定符"/>
【C++知识点】访问限定符
✍个人博客:=1011.2415.3001.5343
📚专栏地址:C/C++知识点
📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~
❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪
🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~
在 C++ 中,所有的 成员变量 和 成员函数 都有访问权限,所谓的访问权限,就是到底能不能访问该类中的成员变量和成员函数。
C++ 中,用来控制访问权限的 关键字 有 public、protected 和 private,它们分别表示公有的、受保护的和私有的,同时,它们被统称为成员访问限定符:
- public: 可以被该类中的函数、子类的函数、其友元函数访问,也可以由该类的对象访问。
- protected: 可以被该类中的函数、子类的函数、以及其友元函数访问,但不能被该类的对象访问。
- private: 只能由该类中的函数、其友元函数访问,不能被任何其他访问,该类的对象也不能访问 。
案例
class Student{
public:int v1=100;
private:int v2=200;
protected:int v3=300;
public:void func1(){cout << v1 << endl;cout << v2 <<endl;cout << v3 <<endl;}
};
int main(){Student s1;s1.func1();s1.v1 = 99;//s1.v2 = 11;//对象不能访问私有属性//s1.v3 = 33;//对象不能访问受保护的属性return 0;
}
更多推荐
【C++知识点】访问限定符
发布评论