东南大学C++课件:面向对象编程基础

需积分: 35 16 下载量 92 浏览量 更新于2024-08-18 收藏 4.92MB PPT 举报
"面向对象方法中的'类'-东南大学C++课件(何洁月)" 在东南大学的C++课程中,面向对象编程是核心概念之一,尤其关注“类”的概念。类是面向对象方法中的基本构造块,它代表了一组具有相同属性和服务的对象集合。这些属性和服务构成了对象的状态和行为,使得类能够为属于该类的所有对象提供一个抽象的描述。类与对象之间的关系可以比喻为模具与铸件,类就像是模具,而根据类创建的每个个体对象则是由这个模具铸造出来的具体实例。 课程的目标是使学生建立起基本的计算机程序设计概念,理解和掌握C++语言的语法和语义,并初步接触和应用面向对象思想。通过学习,学生应能逐步提升编程和调试程序的能力,为后续深入学习编程打下坚实的基础。 课程内容涵盖了从计算机程序设计语言的发展到C++的高级特性。首先介绍了C++的基本元素,如数据类型、表达式、输入输出、控制结构以及自定义数据类型。然后,课程深入讲解了函数的使用,包括函数的定义、内联函数、默认参数、重载和函数模板等。这些都是C++程序设计中的关键概念。 接下来,课程重点转向面向对象编程的核心——类与对象。这部分内容要求学生理解面向对象的基本思想,比如封装、继承和多态,并掌握类的定义、对象的创建、构造函数和析构函数的运用,以及类的组合。此外,还介绍了类模板,这是一种泛型编程工具,允许创建可以处理不同数据类型的类。最后,课程简要提及了面向对象的标记,这是关于对象在程序中标识和管理的一部分。 通过这个课程,学生将系统地学习C++语言,特别是面向对象编程,从而具备使用C++进行实际项目开发的能力。这不仅是对技术的掌握,也是对问题解决策略和软件工程实践的理解。