东南大学何洁月教授的C++课程概览:面向对象编程入门

需积分: 14 26 下载量 192 浏览量 更新于2024-08-23 收藏 4.4MB PPT 举报
高级语言-东南大学C++课件(何洁月)深入介绍了C++编程语言,这是一种广泛应用于计算机科学的高级编程语言,旨在培养学生的基本计算机程序设计概念和技能。课程重点包括以下几个部分: 1. 课程背景:首先概述计算机程序设计语言的发展历程,让学习者理解语言演进的脉络,以及面向对象方法(如Java和C++)的优势和应用。 2. C++语言基础:第2章详述C++语言的概述,涵盖了基本数据类型、表达式、数据输入输出、算法控制结构等,这些都是编程的基础,让学生掌握如何构建和操纵数据。 3. 函数与模块化:第3章深入讲解函数的定义、使用、内联函数、默认参数、重载和模板,强调函数在程序组织中的重要性,使学生学会模块化的编程思想。 4. 面向对象编程:第4章是核心内容,讲解面向对象编程思想,包括类和对象的概念、构造函数和析构函数、类的组合以及类模板,这些都是C++实现对象导向编程的关键概念。 5. 类与对象实践:在这一部分,学生将学习如何创建和管理对象,理解类的设计原则,以及如何利用面向对象标记进行更高级的设计。 6. 后续章节:包括第5章可能涉及的其他话题,如类的继承、多态性、抽象类和接口等,这些是C++面向对象编程的高级特性,有助于提升学生的编程复杂度处理能力。 通过这个课程,学生不仅能够掌握C++语言的基本语法,还能理解其面向对象的核心概念,培养出良好的编程习惯和调试技巧,为后续深入学习和实际项目开发打下坚实的基础。