class student
{
private :
int rollno;
char name[20];
public:
void change_stud()
{ cout<<"enter new roll no:";
cin>>rollno;
cout<<" new name ";
cin.getline(name,20);
}
void show_student()
{ cout<<rollno<<" "<<name;}
}
现在,请解释当我们可以从任何外部函数示例中看到或更改类的成员roolno
和隐藏成员时name
main()
int main()
{
student s1;
s1.change_stud();
s1.show_student();
}
类中数据隐藏和抽象的基本含义是什么?即使我们实际上可以访问类的私有成员。