- 面向对象的思考过程(原书第5版)
- (美)马特·魏斯费尔德
- 183字
- 2021-08-13 17:21:54
3.1.2 构造函数中包含什么
构造函数最重要的功能大概是在遇到new关键字时初始化内存分配。总之,构造函数中的代码会把新创建的对象初始化到稳定安全的状态。
例如,如果有一个计数器(counter)对象,里面有个属性叫count,你需要在构造函数中将count设置为0:

初始化属性
在结构化编程中,名为housekeeping(管家)或initialization(初始化)的程序往往用于初始化目的。初始化属性是构造函数经常完成的功能。无论如何,不依赖系统默认。