构造函数就是为了给你的成员变量一次初始化的机会,尤其是那些需要内存分配的
顺序是先基类的成员再派生类的成员
说穿了就和一个简单类型的赋值是一样的,但是Class带着一“大家子”,每个简单类型都得初始化呀
构造函数就是给你创建的类对象的属性初始化的,程序运行过程中构造函数是系统自动调用的,而不需要自己去调用。
class 类名
{
private:int a,b;
public:
类名(int x,int y){a=x;b=y;}//构造函数
};
构造函数,是进行初始化的,在定义变量的的对象时,就直接调用构造函数。
系统在运行时会自动调用,非人可以控制,知道这个就行