C++学习总结_构造函数

来源:互联网 发布:社工软件 编辑:程序博客网 时间:2024/06/09 14:56

一、构造函数的作用:构造函数就是在使用某个对象是为该对象初始化成员变量,同样没有返回类型。

 

     他的使用同样和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;
}

三、默认的构造函数

假如不提供构造函数,系统默认为该类提供无参构造函数,没有任何参数,也不做什么,作用就是构造一个对象。

一旦自己写了一个构造函数,就会屏蔽掉系统的默认构造函数,类中就只使用我们自己写的构造函数