# 造

**实例化一个型;也是构造方法的固定名。**

```xuantie
设 c = 造 猫("小花")
```

## 你可以……

- **在型内定义构造方法**——`函 造` 在实例化时自动调用,负责初始化字段:

```xuantie
型 猫 {
    设 名字
    函 造(名) { 此.名字 = 名 }
}
```

- **实例化泛型类**——具体类型参数跟在类名后:

```xuantie
设 整盒 = 造 盒子<整>(123)
设 字盒 = 造 盒子<字>("玄铁")
```

- **不写构造方法也能实例化**——字段取声明处的初始值:

```xuantie
型 配置 {
    设 端口 = 8080
}
设 cfg = 造 配置()
示(cfg.端口)   // 8080
```

## 注意

- 子类定义了自己的 `造` 后,父类的 `造` 不会被自动调用——实例化只执行最终(最派生)的那个构造。

## 相关

[型](型.md) · [此](此.md) · [承](承.md)