设为首页 加入收藏

TOP

C++继承的基础知识讲解
2018-06-09 10:07:44 】 浏览:208
Tags:继承 基础知识 讲解

几点基础回顾:

1. 定义继承类的方法,要注明是公有继承还是私有

2. 使用protected属性在基类中,这样继承类可以使用这个参数,而且在外部这个属性不会被修改

3. 基类初始化:向基类传递参数

这个里面在基类和派生类中都要使用构造函数来初始化类。

一个基本的公有继承例子:

\

这里说下在派生类中覆盖基类的方法:

很简单,直接在派生类中命名一个与基类中名字一样的方法即可;这样的话,在mian中,使用新建的派生对象调用这个方法时候,会调用派生类中的方法而不会调用基类中的。

那如果在基类方法被覆盖的情况下,仍然想调用怎么办呢?这时候,需要用到 作用域解析运算符::,具体来说:

要是在派生类中调用: 基类名称+作用域解析运算符+基类方法名

\

要是在main的对象中调用: 对象名.+基类名称+作用域解析运算符+基类方法名

\

多继承的方法:

某个类可以继承多个基类,比如鸭嘴兽可以继承哺乳类(喂奶),鸟类(生蛋),爬行类(分泌毒液)。写法也很简单:

\

注意里面定义的方法

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C++变量命名知识实例讲解 下一篇c/c++宏定义,#,## 代码实例

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目