C++ 构造函数
1、什么是构造函数? 在C++语言中,构造函数的作用是初始化类中的属性,该函数在类定义对象时自动调用,所以,就可以在定义对象时一并 将类中的属性初始化完成。
2、构造函数定义的语法格式:
构造函数的名字() { 构造函数的主体部分 }
格式分析: (1)构造函数的名字必须与对应的(类名)相同。 (2)一对小括号,格式要求不能省略。 (3)一对大括号,格式要求不能省略。 (4)大括号之间就是构造函数的主体部分,需要进行初始化赋值的属性就可以写在这里。 (5)构造函数在对象定义时会自动调用,所以,它里面的代码就会被自动执行。
3、 例子: class Human { Human() //构造函数Human必须与类名相同 { head = 1; } }; Human ZhangShan; //通过Human类定义了一个zhangShan对象, //同时,自动调用了构造函数Human, //这样,就同时对类中的属性一并进行了初始化赋值操作。
不要停留在理论学习上,尽快转到真实环境进行代码编写实践,请下载下方的训练环境。 |