- @classdesc
- 标签用于为类提供一个描述,这样和构造函数的描述区分开来。@classdesc标签应该与 @class (或 @constructor)标签结合使用。
```
// ex1
/**
* Create new MyClass
* @class
* @classdesc This is MyClass description
* @params {string} className - 班级名称
* @params {string} classDescript - 班级描述
*/
function MyClass(className, classDescript) {
this.className = className;
this.classDescript = classDescript;
}
// ex2
/**
* Create new MyClass
* @class
* @classdesc This is MyClass description
*/
class MyClass {
}
```
**当使用 extends关键字来扩展一个现有的类的时候,可以使用 @augments (或 @extends) 标签。**
```
/**
* Class representing a dot.
* @class
* @classdesc This is HerClass description
* @extends MyClass
*/
class HerClass extends MyClass {
}
```