构造函数最重要的功能大概是在遇到new关键字时初始化内存分配。总之,构造函数中的代码会把新创建的对象初始化到稳定安全的状态。
例如,如果有一个计数器(counter)对象,里面有个属性叫count,你需要在构造函数中将count设置为0:
初始化属性
在结构化编程中,名为housekeeping(管家)或initialization(初始化)的程序往往用于初始化目的。初始化属性是构造函数经常完成的功能。无论如何,不依赖系统默认。