我知道我们可以用 public 中的值,把private中的数据给提出来,但是还是搞不懂private该怎么用,或者说在一个具体程序中,private有什么用。
public:
void setname(string x){
name =x;
}
string getname(){
return name;
}
private:
string name;
};
int main(){
fruits ob;
ob.setname("you are apples");
cout << ob.getname() <<endl;
system("pause");
return 0;
}
比如说这个编码,我就很不理解这样提取name出来到底有什么意思,有什么用。希望哪个大神编个程序用private的给我讲解下,他的用处到底在哪里,谢谢大家了 我困惑好久了额%>_<%
好的做法应该是:将需要访问私有变量的类声明为友元。 我想问是不是友元也是个函数,他是不是可以用来判定,是不是可以用private中的函数。 或者你帮我举个 友元和private的例子吧,求求你啦,大好人,我郁闷好久啦