东南大学何洁月教授C++课程:面向对象程序设计

需积分: 9 2 下载量 69 浏览量 更新于2024-08-19 收藏 4.34MB PPT 举报
"C++程序实例-何洁月C++课件 东南大学" 这是一份由何洁月主讲的东南大学C++课程的相关资料,旨在通过实例教学帮助学生掌握C++编程语言及其面向对象编程的基本概念。课程的目标是使学生建立起计算机程序设计的基本理念,理解和熟练使用C++语言的语法,以及初步接触并应用面向对象编程思想。 课程分为多个部分,首先介绍计算机程序设计语言的历史、面向对象方法的基本概念和软件开发流程,让学生对程序设计有一个全面的认识。接着,课程深入到C++的基础知识,包括语言概述、基本数据类型和表达式、输入/输出操作、控制结构和自定义数据类型,这些都是编写C++程序的基础。 在后续章节中,课程讲解了函数的使用,包括函数的定义、内联函数、默认参数、函数重载、函数模板以及系统函数的应用,这些都是C++中实现代码复用和模块化的重要工具。然后,课程进入核心的面向对象编程部分,讲解了面向对象的基本思想、类和对象的概念、构造函数与析构函数、类的组合以及类模板,这些都是实现面向对象设计的关键。 此外,课程还涉及了类的继承、多态性等面向对象编程的高级特性,虽然没有在摘要中具体列出,但这些通常会作为C++面向对象编程的进阶主题进行讨论。最后,课程可能还会涵盖异常处理、文件I/O、标准模板库(STL)等更复杂的C++特性和实用技巧,帮助学生提升编程能力和解决实际问题的能力。 这个课程不仅涵盖了C++的基础语法,也注重培养学生的面向对象编程思维,为他们进一步学习更复杂的C++概念和后续的软件开发打下坚实的基础。通过何洁月老师的指导和一系列的实例练习,学生将能够逐步提升自己的编程技能,从而更好地适应现代软件工程的需求。