当前位置:   article > 正文

C++学习:一张图理解C++类中public、privated、protected的区别_c++public什么意思

c++public什么意思

一张图理解C++类中public、private、protected的区别

在 C++ 类中的成员存在三种权限的成员,分别是 public(公共成员)private(私有成员)protected(保护成员)

public(公共成员) ,即在程序的任意位置均可对类中的该属性成员进行访问,不受任何约束限制;
private(私有成员) ,即只能在定义该类的区域中访问该属性成员,在该类的类区域外的任意位置均无法访问访问该属性成员,且该属性成员无法被继承类使用;
protected(保护成员) ,即只能在定义该类的区域中访问该属性成员,在该类的类区域外的任意位置均无法访问访问该属性成员,但该属性成员可以被继承类使用;

下图详细的阐述了三者之间的区别:
在这里插入图片描述
学习分享,一起成长!以上为小编的学习分享,若存在不当之处,请批评指正!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/281561
推荐阅读
相关标签
  

闽ICP备14008679号