上文我们了解到类的意义以及类的封装那,么本章我们来讲解一下类中成员的权限:
C++中类的成员权限
- 公共成员(public)
- 受保护成员(protect)
- 私有成员(private)
公共成员
顾名思义,公共成员就是没有任何的限制。可以在任意地方进行调用,赋值,修改的成员
class A{
public:
int a;//公共成员变量
protect:
int b;//受保护成员变量
private:
int c;//私有成员变量
}:
在上述代码中,我们创建了公共成员变量a,受保护成员变量b,私有成员变量c;
公共成员变量的使用权限
公共成员变量:
可以在类内,类外,子类中进行调用
我们在了解了公共成员的使用权限之后,我们对公共成员变量进行简单的调用:
class A{
public:
int a=10;//公共成员变量
A(int n){
a=n;
}
}:
int main(){
A w(5);
}
在该代码中,我们创建了类A的对象w,并且对类A的对象w中的公共成员变量a进行了赋值操作,因此展现了公共成员变量的权限:可以在类外进行调用
class A{
public:
int a=10;//公共成员变量
print(){
cout<<a<<endl;
}
}:
int main(){
A w;
w.print();
}
在该代码中,我们创建了类A的对象w,并且调用了对象w的print()函数,因此展现了公共成员变量的权限:可以在类内进行调用
#####对于类的成员变量的剩下两个权限的讲解,我们下篇见!