职称:讲师
单位:青岛理工大学
部门:理学院
职位:教师
主讲教师:刘荣
教师团队:共2位
| 学校: | 青岛理工大学 |
| 开课院系: | 理学院 |
| 开课专业: | 应用物理学 |
| 课程编号: | BK10609080 |
| 学分: | 3 |
| 课时: | 48 |
这门课主要讲授面向对象程序开发方法。课程从C++的产生和发展开始,讲授C++在C的基础上的改进内容。C++兼容C,并引入了类和对象,及面向对象程序设计机制。课程包括C++的初步认识、类的声明和对象的定义、类和对象的使用、运算符重载的方法、类的继承与派生、多态性及C++的输入输出和异常处理等内容。
| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 1.1 从C到C++ |
文档
.pptx
|
2025-02-18 | 159.82KB | ||
|
视频
.mp4
|
2025-02-18 | 372.62MB | |||
| 1.2 简单的C++程序 |
文档
.pptx
|
2025-02-18 | 12.23MB | ||
|
视频
.mp4
|
2025-02-18 | 417.68MB | |||
| 1.3.1 函数原型声明与函数重载 |
文档
.pptx
|
2025-02-18 | 178.95KB | ||
|
视频
.mp4
|
2025-02-18 | 377.45MB | |||
| 1.3.2 函数模板 |
文档
.pptx
|
2025-02-18 | 190.47KB | ||
|
视频
.mp4
|
2025-02-18 | 433.62MB | |||
| 1.3.3 有默认参数的函数与内置函数 |
文档
.pptx
|
2025-02-18 | 181.45KB | ||
|
视频
.mp4
|
2025-02-18 | 450.02MB | |||
| 1.3.4 变量的引用1 |
文档
.pptx
|
2025-02-18 | 167.07KB | ||
|
视频
.mp4
|
2025-02-18 | 564.49MB | |||
| 1.3.5 用const定义常变量与字符串变量 |
文档
.pptx
|
2025-02-18 | 180.80KB | ||
|
视频
.mp4
|
2025-02-18 | 462.57MB | |||
| 1.3.6 C++ 的输入输出、作用域运算符及内存分配/撤销 |
文档
.pptx
|
2025-02-18 | 168.41KB | ||
|
视频
.mp4
|
2025-02-18 | 323.07MB | |||
| 1.4 C++程序的编写和实现 |
视频
.mp4
|
2025-02-18 | 11.40MB | ||
| 1.5 关于C++上机实践 |
视频
.mp4
|
2025-02-18 | 13.70MB | ||
|
视频
.mp4
|
2025-02-18 | 13.70MB | |||
|
视频
.mp4
|
2025-02-18 | 135.83MB | |||
|
视频
.mp4
|
2025-02-18 | 32.78MB | |||
|
视频
.mp4
|
2025-02-18 | 11.40MB | |||
|
文档
.pdf
|
2025-02-18 | 1.02MB | |||
|
文档
.pdf
|
2025-02-18 | 724.99KB | |||
| 1.5.1 测试题 |
作业
.work
|
2025-02-18 | -- | ||
| 2.1.1 什么是面向对象的程序设计 |
文档
.pptx
|
2025-02-18 | 251.83KB | ||
|
视频
.mp4
|
2025-02-18 | 453.39MB | |||
| 2.1.2 面向对象程序设计的特点及面向对象软件开发 |
视频
.mp4
|
2025-02-18 | 237.35MB | ||
| 2.2 类的声明和对象的定义 |
视频
.mp4
|
2025-02-18 | 302.72MB | ||
| 2.3 类的构建与访问对象成员 |
视频
.mp4
|
2025-02-18 | 304.29MB | ||
| 2.4 类和对象的简单应用举例 |
视频
.mp4
|
2025-02-18 | 488.10MB | ||
| 2.5 类的封装性和信息隐蔽 |
视频
.mp4
|
2025-02-18 | 290.60MB | ||
| 2.7 测试题 |
作业
.work
|
2025-02-18 | -- | ||
| 3.1 类对象的初始化 |
视频
.mp4
|
2025-02-18 | 346.73MB | ||
| 3.1.1 需要对类对象进行初始化 |
视频
.mp4
|
2025-02-18 | 346.73MB | ||
| 3.1.2 用构造函数实现数据成员的初始化 |
视频
.mp4
|
2025-02-18 | 310.31MB | ||
| 3.1.3 可以对构造函数进行重载与默认参数的构造函数 |
视频
.mp4
|
2025-02-18 | 310.31MB | ||
| 3.1.4 利用析构函数进行清理工作与调用构造函数的方法 |
视频
.mp4
|
2025-02-18 | 383.75MB | ||
| 3.3 对象指针 |
视频
.mp4
|
2025-02-18 | 472.14MB | ||
| 3.4 共用数据的保护 |
视频
.mp4
|
2025-02-18 | 304.34MB | ||
| 3.4.1 定义常对象 |
视频
.mp4
|
2025-02-18 | 304.34MB | ||
| 3.4.2 定义常对象成员 |
视频
.mp4
|
2025-02-18 | 316.57MB | ||
| 3.4.3 指向对象的常指针与指向常对象的指针变量 |
视频
.mp4
|
2025-02-18 | 288.79MB | ||
| 3.4.4 对象的常引用 |
视频
.mp4
|
2025-02-18 | 175.32MB | ||
| 3.4.5 const型数据的小结 |
视频
.mp4
|
2025-02-18 | 175.32MB | ||
| 3.5 对象的动态建立和释放与对象的赋值与复制 |
视频
.mp4
|
2025-02-18 | 477.50MB | ||
| 3.6 不同对象间实现数据共享 |
视频
.mp4
|
2025-02-18 | 485.75MB | ||
| 3.7 允许访问私有数据的“朋友” |
视频
.mp4
|
2025-02-18 | 358.46MB | ||
| 3.8 类模板 |
视频
.mp4
|
2025-02-18 | 261.58MB | ||
| 3.9 本章小结 |
视频
.mp4
|
2025-02-18 | 386.60MB | ||
| 3.10 测试题 |
作业
.work
|
2025-02-18 | -- | ||
| 4.1 为什么要对运算符重载 |
视频
.mp4
|
2025-02-18 | 362.59MB | ||
| 4.2 对运算符重载的方法与规则 |
视频
.mp4
|
2025-02-18 | 326.02MB | ||
| 4.3 运算符重载函数作为类成员函数和友元函数 |
视频
.mp4
|
2025-02-18 | 347.46MB | ||
| 4.4 重载双目运算符 |
视频
.mp4
|
2025-02-18 | 225.22MB | ||
| 4.5 重载单目运算符 |
视频
.mp4
|
2025-02-18 | 307.25MB | ||
| 4.6 重载流插入运算符和流提取运算符 |
视频
.mp4
|
2025-02-18 | 385.62MB | ||
| 4.7 本章小结 |
视频
.mp4
|
2025-02-18 | 247.62MB | ||
| 4.8 测试题 |
作业
.work
|
2025-02-18 | -- | ||
| 5.1 继承与派生 |
视频
.mp4
|
2025-02-18 | 314.59MB | ||
| 5.2 派生类的声明方式与派生类的构成 |
视频
.mp4
|
2025-02-18 | 321.59MB | ||
| 5.3 派生类成员的访问属性- |
视频
.mp4
|
2025-02-18 | 639.20MB | ||
| 5.3.1 公有继承与私有继承 |
视频
.mp4
|
2025-02-18 | 639.20MB | ||
| 5.3.2 保护成员和保护继承及多级派生的访问属性 |
视频
.mp4
|
2025-02-18 | 361.80MB | ||
| 5.4.1 简单的派生类的构造函数与有子对象派生类的构造函数 |
视频
.mp4
|
2025-02-18 | 478.80MB | ||
| 5.4.2 多层派生时的构造函数与派生类的析构函数 |
视频
.mp4
|
2025-02-18 | 361.58MB | ||
| 5.5 多重继承 |
视频
.mp4
|
2025-02-18 | 345.60MB | ||
| 5.5.1 声明多重继承的方法 |
视频
.mp4
|
2025-02-18 | 345.60MB | ||
| 5.5.2 多重继承派生类的构造函数 |
视频
.mp4
|
2025-02-18 | 290.66MB | ||
| 5.5.3 多重继承引起的二义性问题与虚基类 |
视频
.mp4
|
2025-02-18 | 393.35MB | ||
| 5.6 基类与派生类的转换,继承与组合 |
视频
.mp4
|
2025-02-18 | 295.21MB | ||
| 5.7 测试题 |
作业
.work
|
2025-02-18 | -- | ||
| 6.1 什么是多态性 |
视频
.mp4
|
2025-02-18 | 185.86MB | ||
| 6.2 一个典型的例子 |
视频
.mp4
|
2025-02-18 | 415.25MB | ||
| 6.3 利用虚函数实现动态多态性 |
视频
.mp4
|
2025-02-18 | 430.87MB | ||
| 6.3.1 虚函数的作用 |
视频
.mp4
|
2025-02-18 | 430.87MB | ||
| 6.3.2 静态关联与动态关联,什么情况下声明虚函数 |
视频
.mp4
|
2025-02-18 | 304.04MB | ||
| 6.3.3 虚析构函数 |
视频
.mp4
|
2025-02-18 | 216.77MB | ||
| 6.4 纯虚函数与抽象类 |
视频
.mp4
|
2025-02-18 | 216.77MB | ||
| 6.4.1 没有函数体的纯虚函数 |
视频
.mp4
|
2025-02-18 | 235.31MB | ||
| 6.4.2 不能用来定义对象的类——抽象类 |
视频
.mp4
|
2025-02-18 | 212.57MB | ||
| 6.4.3 应用实例 |
视频
.mp4
|
2025-02-18 | 414.06MB | ||
| 6.5 本章小结 |
视频
.mp4
|
2025-02-18 | 197.30MB | ||
| 6.6 测试题 |
作业
.work
|
2025-02-18 | -- | ||
| 7.1 C++的输入和输出 |
视频
.mp4
|
2025-02-18 | 391.91MB | ||
| 7.1.1 输入输出的含义 |
视频
.mp4
|
2025-02-18 | 391.91MB | ||
| 7.1.2 C++的输入输出流 |
视频
.mp4
|
2025-02-18 | 319.53MB | ||
| 7.2 标准输出流 |
视频
.mp4
|
2025-02-18 | 462.84MB | ||
| 7.2.1 cout, cerr和clog流 |
视频
.mp4
|
2025-02-18 | 462.84MB | ||
| 7.2.2 标准类型数据的格式输出 |
视频
.mp4
|
2025-02-18 | 522.97MB | ||
| 7.3 标准输入流 |
视频
.mp4
|
2025-02-18 | 435.74MB | ||
| 7.4 对数据文件的操作与文件流 |
视频
.mp4
|
2025-02-18 | 466.66MB | ||
| 7.4.1 文件流类与文件流对象 |
视频
.mp4
|
2025-02-18 | 466.66MB | ||
| 7.5 字符串流 |
视频
.mp4
|
2025-02-18 | 453.06MB | ||
| 7.6 本章小结 |
视频
.mp4
|
2025-02-18 | 433.30MB | ||
| 7.7 测试题 |
作业
.work
|
2025-02-18 | -- | ||
| 8.1.1 异常处理的任务与方法 |
视频
.mp4
|
2025-02-18 | 253.56MB | ||
| 8.1.2 在函数声明中进行异常情况指定 与异常处理析构函数 |
视频
.mp4
|
2025-02-18 | 383.55MB | ||
| 8.2 用命名空间避免同名冲突与使用早期的函数库 |
视频
.mp4
|
2025-02-18 | 299.42MB |