【c++继承与派生】
2018-01-26 13:37
260 查看
继承的访问权限:
派生类
public : 公有继承
基类 public 成员:在派生类中还是 public 属性,在派生类的内部和外部都可以访问
基类 protected 成员:在派生类中还是 protected 属性,在派生类的内部可以访问, 外部不可以访问
基类 private 成员:在派生类中还是 private 属性,在派生类的内部和外部都不可以访问
派生类
protected 保护继承
基类 public 成员:在派生类中是 protected 属性,在派生类的内部可以访问,外部不可访问
基类 protected 成员:在派生类中还是protected 属性,在派生类的内部可以访问,外部不可访问
基类 private 成员:在派生类中是private 属性,在派生类的内外都不能访问
派生类
private 私有继承
基类 public 成员:在派生类中是
private 属性,在派生类的内部可以访问,外部不可访问
基类 protected 成员:在派生类中是private 属性,在派生类的内部可以访问,外部不可访问
基类 private 成员:在派生类中是private 属性,在派生类的内外都不能访问
派生类
public : 公有继承
基类 public 成员:在派生类中还是 public 属性,在派生类的内部和外部都可以访问
基类 protected 成员:在派生类中还是 protected 属性,在派生类的内部可以访问, 外部不可以访问
基类 private 成员:在派生类中还是 private 属性,在派生类的内部和外部都不可以访问
派生类
protected 保护继承
基类 public 成员:在派生类中是 protected 属性,在派生类的内部可以访问,外部不可访问
基类 protected 成员:在派生类中还是protected 属性,在派生类的内部可以访问,外部不可访问
基类 private 成员:在派生类中是private 属性,在派生类的内外都不能访问
派生类
private 私有继承
基类 public 成员:在派生类中是
private 属性,在派生类的内部可以访问,外部不可访问
基类 protected 成员:在派生类中是private 属性,在派生类的内部可以访问,外部不可访问
基类 private 成员:在派生类中是private 属性,在派生类的内外都不能访问
相关文章推荐
- C++第四次实验——派生和继承1
- C++ 继承与派生 封装
- C++之继承与派生(2)
- c++继承与派生
- C++之继承与派生(3)
- C++继承与派生的访问基本规则
- c++中继承和派生在内存的布局
- C++第10/11周项目 继承与派生 【项目3 - 警察和厨师】(复习新版)
- C++:继承与派生
- C++继承与派生
- C++继承与派生
- C++学习笔记——继承与派生
- C++继承与派生
- 北大 C++ 5.1 继承与派生
- c++继承、派生
- C++学习day20之继承与派生1
- C++ 继承与派生
- C++学习6-面向对象编程基础(运算符重载、类的派生与继承、命名空间)
- C/C++基础知识总结——继承与派生
- C++语法细微(四)(运算符重载/继承派生)