---
title: "创建类 - MQL4/MQL5 向导 - MetaEditor 帮助"
description: "模板是一个类的基本源代码。 它包含标准程序头文件，常规属性和类的工件: 类定义，公有和私有方法的工件，构造函数和析构函数。 当创建类时，您可以指定其基类，在模板中它也相应格式化。 模板在 MQL5/Include（或... - 创建类 - MQL4/MQL5 向导 - MetaEditor 帮助"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard/wizard_class"
---

[MetaEditor 帮助](https://www.metatrader5.com/zh/metaeditor/help) → [MQL4/MQL5 向导](https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard) → 创建类

# 创建类

模板是一个类的基本源代码。 它包含标准程序头文件，常规属性和类的工件: 类定义，公有和私有方法的工件，构造函数和析构函数。 当创建类时，您可以指定其基类，在模板中它也相应格式化。 模板在 MQL5/Include（或 MQL4/Include）目录中创建。

![创建类](https://www.metatrader5.com/i/help/metaeditor/en/wizard_class.png)

填写以下字段:

- 类名 ― 所创建的类名称。
- 头文件 ― 描述所创建类的 mqh 文件名，以及其相对于 /MQL5（/MQL4）文件夹的路径。
- 基类 ― 如果创建的类要从另一个继承，请在该字段中指定该类。 接下来，从基类中选择继承类型。
- 作者 ― 作者名。
- 链接 ― 开发者的电子邮件地址或网站。

> 取决于启动 MQL4/MQL5 向导的条件，在 MQH 文件中会自动替换相应的路径:如果此时没有打开文档，则指定为 /Include 路径。如果有打开的文档，则路径类似于激活文件的路径。如果 MQL4/MQL5 向导是从 "导航器" 窗口启动，则会替换为所选文件夹的路径。

单击完成以便结束模板创建。 生成的文件立即被打开进行编辑。

## In this section

- [创建 EA 模板](https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard/wizard_ea)
- [创建成品智能交易系统](https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard/wizard_ea_generate)
- [创建指标](https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard/wizard_indicator)
- [创建脚本](https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard/wizard_script)
- [创建函数库](https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard/wizard_library)
- [创建包含文件](https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard/wizard_include)
- 创建类

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/zh/metaeditor/help", "name": "MetaEditor 帮助"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard", "name": "MQL4/MQL5 向导"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/zh/metaeditor/help/mql5_wizard/wizard_class", "name": "创建类"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: 创建类", "acceptedAnswer": { "@type": "Answer", "text": "模板是一个类的基本源代码。 它包含标准程序头文件，常规属性和类的工件: 类定义，公有和私有方法的工件，构造函数和析构函数。 当创建类时，您可以指定其基类，在模板中它也相应格式化。 模板在 MQL5/Include（或 MQL4/Include）目录中创建。 填写以下字段: 类名 ―..." } }] }
```
