目录
构造函数
一般的构造函数都会有参数来初始化成员,而默认构造函数是没有参数的构造函数,在创建对象的时候如果对象名后面不加括号,那么系统就会调用默认构造函数,
//面向对象2
//作者:分解机226
#include <iostream>
using namespace std;
class BOLI
{
public:
BOLI()
{
xin = 5;
li = 20;
mian = 1;
shi = 314;
}
int xin;
int li;
int mian;
int shi;
};
int main()
{
BOLI boli;
cout << "想法是:" << boli.xin << boli.li << boli.mian << boli.shi << endl;
return 0;
}
我们可以看到BOLI类的构造函数没有参数,所以他就是一个默认构造函数,我们在主函数中声明变量boli的时候没有加参数列表,,就好像是声明了一个未初始化的变量那样,