东南大学C++课程概览:面向对象编程入门
需积分: 35 72 浏览量
更新于2024-08-18
收藏 4.92MB PPT 举报
"东南大学的C++课程由何洁月主讲,旨在培养学生的计算机程序设计能力,重点介绍C++语言和面向对象编程。课程涵盖了从计算机程序设计语言的发展到面向对象软件开发的广泛主题,包括信息的表示与存储、程序开发过程以及C++的关键概念。课程内容分为多个章节,深入讲解C++的基础知识,如数据类型、表达式、输入输出、控制结构、自定义数据类型、函数、类与对象等。通过学习,学生将能够理解和掌握C++语言,初步运用面向对象思想进行程序设计,并提升编程及调试技能。"
课程详细内容概览:
1. **第一章 概述**
- 计算机程序设计语言的发展:讲解计算机编程语言的历史和演变,包括早期的低级语言到高级语言的过渡,以及C++在其中的地位。
- 面向对象的方法:简要介绍面向对象编程的核心理念,如封装、继承和多态。
- 面向对象的软件开发:探讨面向对象方法在实际软件工程中的应用。
- 信息的表示与存储:讨论二进制编码、数据结构和内存管理。
- 程序的开发过程:涵盖软件开发生命周期,包括分析、设计、编码、测试和维护。
- 小结:对本章内容的总结和回顾。
2. **第二章 C++简单程序设计**
- C++语言概述:介绍C++的特点和与C语言的关系。
- 基本数据类型和表达式:讲解整型、浮点型、字符型等数据类型,以及算术、逻辑和关系运算符。
- 数据的输入与输出:介绍标准输入输出流cin和cout的使用。
- 算法的基本控制结构:涵盖顺序、选择和循环结构。
- 自定义数据类型:通过结构体和联合体创建用户自定义类型。
- 小结:对第二章内容的总结。
3. **第三章 函数**
- 函数的定义与使用:讲解函数的作用、定义和调用。
- 内联函数:解释内联函数的概念和用途,提高代码效率。
- 默认形参值的函数:如何在函数声明中设置默认参数,简化调用。
- 函数重载:允许同一函数名有不同参数列表,实现多态性。
- 函数模板:使用模板创建泛型函数,实现代码复用。
- 使用C++系统函数:介绍标准库中的常用函数及其应用。
- 小结:对函数相关知识的总结。
4. **第四章 类与对象**
- 面向对象的思想:深入理解面向对象编程的基本原则。
- 面向对象程序设计的特点:讨论封装、继承和多态的实现。
- 类和对象:介绍类的定义、对象的创建和操作。
- 构造函数和析构函数:理解它们在对象生命周期中的作用。
- 类的组合:通过组合实现对象之间的关联和复用。
- 类模板:使用模板创建泛型类,增强代码的灵活性。
- 面向对象标记:可能涉及访问修饰符、友元等面向对象特性。
- 小结:对类与对象相关知识的总结。
5. **第五章(部分内容未提供)**
- 通常会继续深入讲解C++的高级特性和面向对象编程的更深入概念,如继承、多态、抽象类、虚函数、动态绑定等。
通过这门课程,学生将系统地学习C++语言,掌握面向对象编程的基本技能,为后续深入学习和实际开发打下坚实基础。
624 浏览量
182 浏览量
257 浏览量
188 浏览量
213 浏览量
218 浏览量
369 浏览量
268 浏览量
李禾子呀
- 粉丝: 26
- 资源: 2万+
最新资源
- 高质量C/C++编程指南(作者:林锐博士,PDF完整版)
- PHP中的代码安全和SQL Injection防范3
- PHP中的代码安全和SQL Injection防范2
- PHP中的代码安全和SQL Injection防范1
- 51单片机指令系统,方便查阅
- 高级Bash脚本编程指南
- 升级PHP5的理由:PHP4和PHP5性能大对比
- oracle常用命令
- PHP上传文件涉及到的参数
- SymtemC user guide
- 联想内部独家资料windows XP 各个文件夹详细介绍.pdf
- VFP的功能及特点.ppt
- Windows 2008中文版安装实录.doc
- Spring开发指南
- Java Script 高端程序设计(精华).pdf
- 第6章 ASP.NET与XML讲解 C#