? 一般形式:
对象名.公有成员名;
对象的初始化 ? 利用构造函数:
? 特殊的成员函数,函数名与类名相同 ? 实例化对象时自动调用 ? 初始化对象中的数据成员 ? 没有返回值 默认构造函数 ? 对没有指定初始值的对象初始化 ? 实现方法: ? 无参构造函数 ? 带默认参数值的构造函数 ? 一个类只能有一个默认构造函数
对象的清理(善后)工作 ? 析构函数
? 特殊函数,函数名:~ 类名 ? 对象删除时自动调用 ? 用于对象删除前的清理工作 ? 没有参数,没有返回值 ? 每个类只能有一个析构函数