C++修饰符----继承
来源:互联网 发布:爱数据网 编辑:程序博客网 时间:2024/05/16 09:34
继承的特点:
public,protected,private三种继承方式,相应的也改变了基类成员的访问属性:
1、public继承:基类public成员、protected成员、private成员,三者的访问属性在派生类中分别变成:public、protected、private
派生类内部访问基类成员:允许、允许、不允许
派生对象外部访问基类成员:允许、不允许、不允许
2、protected继承:基类public成员、protected成员、private成员,三者的访问属性在派生类中分别变成:protected、protected、private
派生类内部访问基类成员:允许、允许、不允许
派生对象外部访问基类成员:不允许、不允许、不允许
3、private继承:基类public成员、protected成员、private成员,三者的访问属性在派生类中分别变成:private、private、private
派生类内部访问基类成员:允许、允许、不允许
派生对象外部访问基类成员:允许、不允许、不允许
无论哪种继承方式,有两点没变:
1、private成员只能被本类成员(类内)和友元访问,不能被派生类访问;
2、protected成员可以被派生类访问;
继承的格式,比如类B是类A的继承,如下:
class A{
public:
....
protected:
....
private:
....
};
class B : protected A{
public:
....
protected:
....
private:
....
};
阅读全文
0 0
- 继承和Protected修饰符(C#)
- C++修饰符----继承
- java 继承 访问修饰符
- 修饰符、继承、重载、接口
- Java继承之修饰符
- c register修饰符
- C中的修饰符*()[]
- C语言修饰符
- C修饰符const
- 【C#】 访问修饰符
- Objective-C 【继承、变量修饰符(私有变量/方法)、description方法】
- 多态 重载 继承 修饰符 知识点
- 继承_访问修饰符_异常
- 继承修饰符public、private、protected
- 类,封装,继承,访问修饰符
- 关于修饰符联想到继承问题
- 继承时类修饰符的秘密
- 继承中的访问权限修饰符
- laravle 中 validate 汉化
- 大素数判定板子
- C# 动态调用WebService
- 包(package)
- async函数基础
- C++修饰符----继承
- 事务管理之Spring事务管理
- 动态规划总结与题目分类
- 机器学习教程之11-降维(Dimensionality Reduction)
- Java 文件的随机读写
- 判断JS数据类型的四种方法
- JAVA学习笔记_分IP统计访问次数
- linux之基础篇-学会使用rpm与yum进行软件安装
- 过滤器过滤一个包内所有servlet