清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 53对象的初始化 创建对象时,系统将自动调用相应的构造函数给对象初始化; 释放对象时,系统将自动调用析构函数释放该对象。 1.构造函数的功能和特点 (1)构造函数的功能是用来给所创建的对象进行初始化 2)构造函数的特点 ①构造函数的名字同类名。定义时无类型说明 ②构造函数是一个成员函数,可定义在类体内,也可定义在 类体外 ③构造函数可以有一个参数,也可有多个参数,还可以无参 数,并可以重载 ④构造函数被系统自动调用 ⑤当一个类中没有定义任何构造函数时,系统将自动创建 个默认构造函数5.3 对象的初始化 创建对象时,系统将自动调用相应的构造函数给对象初始化; 释放对象时,系统将自动调用析构函数释放该对象。 1. 构造函数的功能和特点 (1) 构造函数的功能是用来给所创建的对象进行初始化 (2) 构造函数的特点 ① 构造函数的名字同类名。定义时无类型说明 ② 构造函数是一个成员函数,可定义在类体内,也可定义在 类体外 ③ 构造函数可以有一个参数,也可有多个参数,还可以无参 数,并可以重载 ④ 构造函数被系统自动调用 ⑤ 当一个类中没有定义任何构造函数时,系统将自动创建一 个默认构造函数