Rush Stack商城博客活动
跳转到主要内容

@override

标准化扩展
语法种类修饰符

用法

此修饰符具有类似于 C# 或 Java 中 override 关键字的语义。对于成员函数或属性,显式指示此定义正在重写(即重新定义)从基类继承的定义。基类定义通常会被标记为 virtual

文档工具可能会强制要求一致地应用 @virtual@override 和/或 @sealed 修饰符,但 TSDoc 标准不要求这样做。

示例

在下面的代码示例中,Child.render() 重写了虚成员 Base.render()

class Base {
/** @virtual */
public render(): void {}

/** @sealed */
public initialize(): void {}
}

class Child extends Base {
/** @override */
public render(): void;
}

另请参阅