奥礼网
新记
C++类中的数据成员一般都设置私有么?
C++类中的数据成员一般都设置私有么?
举报该文章
相关建议 2011-11-25
C++类中的数据成员的既可以为私有的也可以为公有的,根据需要来定。
不想类外的其他对象直接访问的数据可以设置为私有的,目的是为了保护数据成员。如果类外对象想获得该私有成员的值,可以类中定义一个成员函数获取该私有成员的值供类外的其他对象调用,比如GetName()、GetType()等。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/knd13k144.html
其他看法
第1个回答 2011-11-25
一般设置为私有 但也可以设为公有
第2个回答 2011-11-25
一般设置为私有,这样实现类的封装!要是要访问的话可以通过getX()这种来访问私有成员!
第3个回答 2011-11-25
一般都是默认的public吧
追问
类 默认情况下 不是私有么???
相似回答
大家正在搜
相关问题
C++中类的对象可以访问类的私有数据成员吗?
C++中类的私有数据成员和公有数据成员有什么区别?
C++中, 类的私有数据成员在定义的时候不能进行初始化吗?
C++定义一个类,如果成员变量没有说明是共有还是私有那默认的...
C++中成员变量默认为是私有的还是公有的,那成员函数呢
c++类中的私有数据成员
C++的类为什么要设定私有这个概念?
C++中类的私有数据成员和公有数据成员有什么区别.