c++ public,protected,private
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ public,protected,private相关的知识,希望对你有一定的参考价值。
- 基类的私有成员被继承后不可见(优先级最高)
- 公有继承不改变基类成员属性
- 保护继承(私有继承)把基类成员变为保护成员(私有成员)
public 公开的
protected 受保护的
private 私有的
修饰类成员时
1.在不涉及继承的时候protected与private的作用是相同的
2.在涉及继承的时候作用是与public的作用是相同的
修饰继承方式时
1.公有继承 class a:public b
public 将父类的 public成员继承到子类的public
将父类的 protected成员继承到子类的protected
父类的private成员继承到子类的不可见位置
2保护继承 class a:protected b;
3私有继承
以上是关于c++ public,protected,private的主要内容,如果未能解决你的问题,请参考以下文章
c++里面的protect和public、private有啥区别?
C++ private,public,protected 关键字