c++ public,protected,private

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ public,protected,private相关的知识,希望对你有一定的参考价值。

  1. 基类的私有成员被继承后不可见(优先级最高)
  2. 公有继承不改变基类成员属性
  3. 保护继承(私有继承)把基类成员变为保护成员(私有成员)

 

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 关键字

public private protected

C++学习(四五一)public protected private权限和继承方式

c++继承是如何工作的?

C++ 继承