三种访问权限↓
public 类内、类外,可以访问(公开的)
protected 类内可以访问,但类外不可以访问,它的子类可以访问
privte 类内可以访问,但类外不可以访问,它的子类也不能访问
#include<iostream>
#include<string>
using namespace std;
class Stutent
{
public :
string m_Name;
int m_Id;
void setName(string name)
{
int l = 10;//类内可以访问
m_Name = name;
}
void setId(int id)
{
Password = 666666;//类内可以访问
m_Id = id;
}
void show()
{
cout << "名字:" << m_Name << endl;
cout << "号:" << m_Id << endl;
}
protected :
int Password;
private :
int l;
};
int main()
{
Stutent s;
//s.l = 10;类外不可以访问
//s.Password = 666666;类外不可以访问
s.setId(10);
s.setName("王");
s.show();
}
本文详细介绍了C++中类的三种访问权限:public、protected和private的区别及使用场景。通过具体代码示例,展示了不同访问权限下成员变量和成员函数的可访问范围。
1890

被折叠的 条评论
为什么被折叠?



