C++类中的数据成员一般都设置私有么?

C++类中的数据成员一般都设置私有么?

C++类中的数据成员的既可以为私有的也可以为公有的,根据需要来定。
不想类外的其他对象直接访问的数据可以设置为私有的,目的是为了保护数据成员。如果类外对象想获得该私有成员的值,可以类中定义一个成员函数获取该私有成员的值供类外的其他对象调用,比如GetName()、GetType()等。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-25
一般设置为私有 但也可以设为公有
第2个回答  2011-11-25
一般设置为私有,这样实现类的封装!要是要访问的话可以通过getX()这种来访问私有成员!
第3个回答  2011-11-25
一般都是默认的public吧追问

类 默认情况下 不是私有么???

相似回答