JSDoc @augments 标签
目录
同义词
JSDoc @extends 标签
语法
@augments <namepath>
概述
@augments
或 @extends
标签指明标识符继承自哪个父类,后面需要加父类名。你可以使用这个标签来记录基于类和并基于原型的继承。
在JSDoc3.3.0或更高版本中,如果一个标识符继承自多个父类,并且多个父类有同名的成员,JSDoc使用来自列出的JSDoc注释中最后一个父类的文档。
示例
在下面的例子中,Duck
类被定义为Animal
的子类。Duck
实例和Animal
实例具有相同的属性,以及 speak
方法是Duck
实例所独有的。
在下面的例子中,Duck
类继承自Flyable
和Bird
类,这两个父类都定义了一个takeOff
方法。由于@augments Bird
是在
Duck
文档列表中最后,JSDoc自动使用Bird#takeOff
注释来记录Duck#takeOff
。