diff --git a/zh-cn/application-dev/quick-start/arkts-restrictions-and-extensions.md b/zh-cn/application-dev/quick-start/arkts-restrictions-and-extensions.md index 946b9ced5bc14583846a28a37b1b4f81535dfc81..ae8318ee1472177ba59b6eaf8b21d8f2e5623bb4 100644 --- a/zh-cn/application-dev/quick-start/arkts-restrictions-and-extensions.md +++ b/zh-cn/application-dev/quick-start/arkts-restrictions-and-extensions.md @@ -231,3 +231,27 @@ struct Child { } } ``` + +## 自定义组件名,类名,函数名和系统组件名相同约束。 + +自定义组件名,类名,函数名不能和系统组件名相同。 + +示例: + +``` +// Rect.ets +export class Rect { + constructor(){} +} +// Index.ets +// ERROR: The module name 'Rect' can not be the same as the inner component name. +import { Rect } from './Rect'; +@Entry +@Component +struct Index { + build() { + + } +} +``` +