会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
by1314
博客园
首页
新随笔
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
22
下一页
2020年6月27日
19. 多态
摘要: 多态是 C++ 面向对象三大特性之一,思考我们为什么要学习多态? 在C++中,多态的实现是通过覆盖(override),而决定是否覆盖函数的关键点在于该基类中的函数是否有关键字 virtual,此函数被称为虚函数。 多态的优点 代码组织结构清晰 可读性强 利于前期和后期的扩展以及维护 1. 多态分成
阅读全文
posted @ 2020-06-27 16:44 by1314
阅读(193)
评论(0)
推荐(0)
2020年6月16日
20. 纯虚函数和抽象类
摘要: 在多态中,通常父类中的虚函数实现是毫无意义的,主要是调用子类重写的内容,因此可以将虚函数改为纯虚函数 纯虚函数语法:virtual 返回值类型 函数名(参数列表)= 0; 当类中有了纯虚函数,这个类也成为抽象类 抽象类特点 无法实例化对象 子类==必须重写抽象类中的纯虚函数==,否则也属于抽象类 #
阅读全文
posted @ 2020-06-16 10:03 by1314
阅读(215)
评论(0)
推荐(0)
2020年6月13日
18. 多继承语法及菱形继承
摘要: 多继承语法 C++ 允许一个类继承多个类(一个子类多个父类)————> C++ 实际开发中不建议用多继承 语法:class 子类 : 继承方式 父类1,继承方式 父类2... 注意:多继承可能会引发父类中有同名成员,需要加作用域区分。 #include <iostream> using namesp
阅读全文
posted @ 2020-06-13 10:07 by1314
阅读(308)
评论(0)
推荐(0)
2020年6月6日
一二三章基础测试
摘要: 1. 下列是有关程序、指令和数据关系的叙述,其中错误的是( ) A. 一个程序由若干条指令和所处理的数据组成 B. 指令和数据形式上没有差别,都是一串0/1序列 C. 指令和数据不能放在同一个存储中,必须分别存放在指令存储器和数据存储器中 D. 启动程序前指令和数据都存放在外存中,启动后才被装入内存
阅读全文
posted @ 2020-06-06 09:21 by1314
阅读(1902)
评论(0)
推荐(0)
2020年6月3日
17. 继承之同名处理
摘要: 五、继承同名成员处理方式 问题:当子类与父类出现同名的成员,如何通过子类对象,访问到子类或父类中同名的数据呢 ? 访问子类同名成员,子类对象直接访问即可 访问父类同名成员,子类对象需要加作用域 如果子类中出现和父类同名的成员函数,子类的同名成员,会隐藏掉父类中所有同名成员函数,如果想访问被隐藏的同名
阅读全文
posted @ 2020-06-03 16:05 by1314
阅读(229)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
22
下一页
浏览器标题切换
浏览器标题切换end