C ++共有成员与私有成员

摘自别人博客

通过这种方式,利用类中的公共接口函数,我们就可以访问调用类的私有成员。那么这样做的好处是什么呢?

好处就是:提高代码的安全性,防止造成错误的输入与输出。因为在类的公共接口函数中,我们可以对输入的具体值进行限定,那么这样就不会造成数据的错误。比如说下例:
 1 class Cat
2 {
3 public:
4 void setWeight(int w)
5 {
6 if(w>0&&w<50)//这里,我们就可以通过一条简单的if语句启动控制作用
7 weight=w;
8 }//设置重量
9 int print(){return weight;}//返回重量的大小
10
11 private:
12 int weight;
13 };
posted @ 2012-02-25 00:30  uniquews  阅读(219)  评论(0编辑  收藏  举报