一、构造函数的作用:构造函数就是在使用某个对象是为该对象初始化成员变量,同样没有返回类型。
他的使用同样和java有区别,C++使用:类类型 对象 (传入参数列表)就可以了
编写代码是需注意:每一个类声明或定义完之后,必须在类体的后面加上分号。
二、一个例子:
#include <iostream>
using namespace std;
class Rectangle
{
private:
int width;
int len;
public :
Rectangle(int x, int y){width = x,len = y;}
int area(){return width*len;}
};
int main()
{
Rectangle rectangle (6,4);
cout<<"长方形的面积是:"<<rectangle.area()<<endl;
return 0;
}
三、默认的构造函数
假如不提供构造函数,系统默认为该类提供无参构造函数,没有任何参数,也不做什么,作用就是构造一个对象。
一旦自己写了一个构造函数,就会屏蔽掉系统的默认构造函数,类中就只使用我们自己写的构造函数