东南大学C++课件:何洁月讲解多继承
需积分: 14 192 浏览量
更新于2024-08-23
收藏 4.4MB PPT 举报
"东南大学C++课程,由何洁月主讲,涵盖了C++的基础到面向对象编程的概念。课程旨在建立计算机程序设计基础,教授C++语言语法和面向对象思想,提升编程及调试能力。课程内容包括:C++概述、简单程序设计、函数、类与对象等,并通过实例讲解多继承。"
在C++编程中,多继承是一个重要的概念,它出现在课程的面向对象部分。多继承是指一个子类可以继承多个父类的特性,这样子类就拥有了多个父类的所有公共成员和方法。在提供的代码示例中:
```cpp
class A {
public:
void setA(int);
void showA();
private:
int a;
};
class B {
public:
void setB(int);
void showB();
private:
int b;
};
class C : public A, private B {
public:
void setC(int, int, int);
void showC();
private:
int c;
};
```
这里,`class C`是`class A`和`class B`的子类,继承了`A`的`setA`和`showA`方法以及`B`的`setB`和`showB`方法。`public`继承意味着`C`类的对象可以直接访问`A`的公有成员,而`private`继承意味着`B`的成员对`C`类的外部是不可见的,只有`C`类内部可以访问。
学习这个课程,学生将:
1. **理解C++基本语法和语义**:掌握变量、数据类型、运算符、流程控制语句等基础知识。
2. **理解面向对象编程思想**:包括封装、继承、多态等核心概念。
3. **学习函数的使用**:如何定义和调用函数,了解内联函数、默认参数、函数重载和函数模板等高级特性。
4. **掌握类和对象**:理解类的定义、对象的创建,以及构造函数和析构函数的作用。
5. **学习类的组合**:了解如何通过组合不同类来创建更复杂的系统。
6. **了解类模板**:利用模板实现类的泛型编程,提高代码的复用性。
通过这些内容的学习,学生将逐步提升编程技能,能够编写出更加复杂且具有面向对象特性的C++程序。此外,课程还将介绍C++标准库中的系统函数,使学生能有效利用库资源进行开发。
2022-08-04 上传
109 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
我欲横行向天笑
- 粉丝: 26
- 资源: 2万+
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布