7. 第 7 章 类和对象简介
Posted hello-nolan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7. 第 7 章 类和对象简介相关的知识,希望对你有一定的参考价值。
1. 面向过程编程是一种以执行程序操作的过程或函数为中心的方法。
2. 应该始终应大写字母作为类的开头。
3. 成员变量通常被设为私有,用来对它进行保护。然后创建公共函数,以便允许类外的代码进行访问。
4. 当一个类函数定义在类声明中时,被称为内联函数。内联函数通常很简短。
5. 内联函数将代码直接插入到程序相应位置,避免了函数调用所产生的开销。
6. 构造函数:是特殊的公共成员函数,在创建类对象时会被自动调用。如果没有手动编写构造函数,则 c++ 会提供一个。
7. 构造函数没有返回值,名称必须跟所属类名相同。没有形参的构造函数被称为默认构造函数。使用默认构造函数定义对象时,不传实参,所以不加括号。设计类时,始终应该包含一个默认构造函数。
8. 析构函数是与类名具有相同名称的公共成员函数,在对象被销毁时,它会被自动调用。
9. 通过值传递对象,需要进行大量复制操作,性能较低,应该通过传引用来避免。而传递引用能够修改对象,为了避免误操作,需要将对象作为常量引用进行传递。
10. 当一个类被嵌套在另一个类中时,被称为对象组合。
11. 类声明存储在自己的头文件中,该文件叫做类规范文件,文件名称与类名相同,扩展名为 .h 。任何使用该类的文件都需要引用该头文件。
12. 类的成员函数定义在单独的 .cpp 文件中,该文件称为类实现文件。
13. 头文件保护符能防止头文件被意外的包含多次。
14. 使用系统头文件,用<>,表明文件位于编译器的包含文件目录,此目录包含所有标准 C++ 头文件。使用自定义头文件,用双引号,表示文件位于当前项目的目录中。
15. 类成员函数应该避免使用 cin 和cout 。一般来说,类应该提供检索数据值的成员函数,而不在屏幕上显示。或者提供函数将数据存储到私有成员变量中。
16. 通常情况下,结构体里只声明成员变量,而不包含成员函数。
17. 类之间的关系:访问,组合,继承。
18. 除了继承基类的属性和行为以外,派生类还将添加自己的属性和行为。
以上是关于7. 第 7 章 类和对象简介的主要内容,如果未能解决你的问题,请参考以下文章