C++面向对象编程-何洁月教学重点

需积分: 10 9 下载量 186 浏览量 更新于2024-08-19 收藏 3.83MB PPT 举报
"对象数组-C++何洁月教学PPT" 在C++中,对象数组是一种特殊的数组,它存储的是同一类对象的实例。这个概念在何洁月教授的C++课程中被讲解,旨在帮助学生理解和掌握面向对象编程的基础。在C++中,声明对象数组的语法是将类名放在前面,然后是数组名,接着是方括号中的元素个数,例如: ```cpp ClassName arrayName[元素个数]; ``` 一旦声明了对象数组,可以通过下标来访问和操作数组中的每个对象,就像处理普通数组一样。例如,如果我们有一个名为`Student`的类,并声明了一个大小为10的对象数组: ```cpp Student students[10]; ``` 我们可以使用下标来访问每个学生对象并调用其成员: ```cpp students[0].getName(); // 假设Student类有一个返回名字的方法getName() students[1].setAge(20); // 设置第二个学生年龄为20 ``` 课程的培养目标不仅限于对象数组,还包括了对C++语言基本语法和语义的理解,以及面向对象编程思想的初步认识。课程涵盖了从C++的简单程序设计,如基本数据类型、表达式、输入/输出,到更高级的概念,如函数、类与对象。 在函数部分,学习者会了解到如何定义和使用函数,包括内联函数、带有默认形参值的函数、函数重载、函数模板以及使用系统函数。这些是C++中函数功能的扩展和灵活性的体现。 类与对象是面向对象编程的核心。学生将学习面向对象的思想,理解其基本特点,如封装、继承和多态性。他们将学习如何定义类,创建对象,使用构造函数和析构函数来初始化和清理对象,以及如何通过类的组合来实现复杂的数据结构。此外,类模板允许创建泛型类,增加代码的复用性。 整个课程还涉及到了其他主题,如C++标准库的使用,这都是为了帮助学生逐步提高编程能力,为后续的编程学习打下坚实的基础。通过这样的教学,学生不仅可以掌握C++语言,还能熟悉面向对象软件开发的过程和方法。