构造函数(Constructor)是面向对象编程语言中用于创建对象实例的特殊的成员函数。当创建一个类的实例时,构造函数会被自动调用,用于初始化对象的状态。
以下是构造函数的一些关键特点:
1.名称:构造函数的名称必须与类名相同。
2.返回类型:构造函数没有返回类型,即使没有指定返回类型(void)也不行。
3.自动调用:在创建类的实例时,构造函数会自动被调用。
4.初始化:构造函数用于初始化对象的状态,例如设置对象的属性值。
以下是一个简单的构造函数示例(以C++为例):
```cpp
classMyClass{
public:
intx;
//构造函数
MyClass(intvalue){
x=value;