C++里面的public什么意思啊
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/18 20:36:19
C++里面的public什么意思啊
![C++里面的public什么意思啊](/uploads/image/z/3266493-69-3.jpg?t=C%2B%2B%E9%87%8C%E9%9D%A2%E7%9A%84public%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E5%95%8A)
C++中的public分为两种情况:
1、public修饰的类成员,表示类成员被访问控制的权限.
public修饰:公有成员,基类、子类、友元、外部都可以访问
private修饰:私有成员,基类、友元可以访问,子类、外部不可以访问
protected修饰:保护成员,基类、子类、友元可以访问,外部不可以访问
这样很好得体现了C++面向对象思想中的封装.
2、public修饰子类继承基类的方式,表示公有继承.
以公有方式继承,通过子类访问基类的成员,其维持基类中的公有,私有还是保护.
1、public修饰的类成员,表示类成员被访问控制的权限.
public修饰:公有成员,基类、子类、友元、外部都可以访问
private修饰:私有成员,基类、友元可以访问,子类、外部不可以访问
protected修饰:保护成员,基类、子类、友元可以访问,外部不可以访问
这样很好得体现了C++面向对象思想中的封装.
2、public修饰子类继承基类的方式,表示公有继承.
以公有方式继承,通过子类访问基类的成员,其维持基类中的公有,私有还是保护.