一、构造函数
1、构造函数是一种特殊的类成员函数,在创建类的时候被调用。简单地说,就是什么时候用类创建对象,构造函数将自动被调用。
2、构造函数的名称和类名是相同的,但是可以通过函数重载,可以创建多个同名的构造函数,其条件是每个函数的特征标,即参数列表,都要不同。
3、构造函数没有声明类型。
4、构造函数用于初始化类对象的成员,初始化应与构造函数的参数列表匹配。
简单举个例子:Tim类的构造函数原型
Tim (const char * name1, const char * name2);
初始化新对象:
Tim apple = Tim("Hello", "World"); //显示调用
Tim banana ("Goodbye", "World"); //隐式调用
Tim *pt = new Tim ("See", "you"); // new