构造函数
当一个对象被申明时,构造函数将会被自动调用,对对象进行初始化。具体调用哪个构造函数将取决于对象被如何声明。
如果一个类没有构造函数,系统默认产生一个无参的构造函数。
用途
在构造函数中主要进行一些对成员变量初始化对工作,如:
- 初始化成员对象
- 初始化指针
- 给变量赋初始值
初始化构造函数
初始化构造函数在类的对象被创建时被调用。
// TODO
复制构造函数
复制构造函数,在用一个对象初始化另一个对象时被调用。
Test b;
Test a = b;
// TODO
类型转换构造函数
任何只含一个参数的构造函数都是类型转换构造函数。
它可以把参数类型转换为类类型。
// TODO