C++带参数的构造函数
在C++中,程序员希望对不同的对象赋予不同的初值,可以采用带参数的构造函数,在调用不同对象的构造函数时,从外面将不同的数据传递给构造函数, 以实现不同的初始化。
C++构造函数首部的一般形式为
构造函数名(类型1 形参1,类型2 形参2,… )
程序员是不能调用构造函数的,因此无法采用常规的调用函数的方法给出实参,实参是在定义对象时给出的。
C++定义对象的一般形式为
类名 对象名(实参1,实参2,…);
C++类的数据成员是不能在声明类时初始化的,如果一个类中所有的成员都是公用的,则可以在定义对象时对数据成员进行初始化。
class Time
{
public:
day;
hour;
minute;
};
Time time=