东南大学C++课程-何洁月:构造函数与面向对象编程解析

需积分: 12 8 下载量 120 浏览量 更新于2024-08-19 收藏 3.83MB PPT 举报
"东南大学C++课程-何洁月教授讲授,涵盖C++基础知识及面向对象编程" 在C++编程中,构造函数是类的一个特殊成员函数,用于初始化新创建的对象。在提供的描述中,可以看到一个名为`Clock`的类,它具有一个构造函数。构造函数在创建`Clock`类的对象时自动调用,用于设置对象的初始状态。这个`Clock`类的构造函数如下: ```cpp Clock (int NewH, int NewM, int NewS); ``` 这个构造函数接受三个整数参数,分别代表小时(NewH)、分钟(NewM)和秒(NewS),用于设置`Clock`对象的时间。在类的私有部分,有三个整型变量`Hour`、`Minute`和`Second`,这些变量将通过构造函数被初始化。 此外,`Clock`类还包含两个其他成员函数: 1. `SetTime(int NewH, int NewM, int NewS)`:这个函数允许用户在对象创建后更改时间。 2. `ShowTime()`:这个函数可能是用来显示当前`Clock`对象的时间。 课程内容涵盖了C++的基础,包括: - 建立基本的计算机程序设计概念和方法。 - C++语言的基本语法和语义的理解。 - 面向对象编程思想的初步理解。 - 面向对象程序设计方法的掌握,如类和对象、构造函数和析构函数等。 - 编程能力和调试技能的提升。 课程详细讲解了: 1. 计算机程序设计语言的发展和面向对象方法的一般了解。 2. C++的简单程序设计,包括基本数据类型、表达式、输入/输出、控制结构和自定义数据类型。 3. 函数的使用,如内联函数、默认形参值、函数重载、函数模板和系统函数的使用。 4. 类与对象的概念,包括面向对象思想、类和对象的定义、构造函数和析构函数的使用,以及类的组合和类模板。 5. 面向对象的标记和其他相关概念。 这门课程旨在帮助学生建立起扎实的C++编程基础,并逐渐熟悉面向对象编程,为后续学习打下坚实基础。通过实验和实践,学生可以加深对理论知识的理解,提高编程技能。