【C++知识点】访问限定符

编程入门 行业动态 更新时间:2024-10-07 17:23:03

【C++<a href=https://www.elefans.com/category/jswz/34/1770093.html style=知识点】访问限定符"/>

【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++知识点】访问限定符

本文发布于:2024-02-28 08:03:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1769124.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:知识点

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!