@use JSDoc

概觀

@override 標籤表示符號覆寫父類別中同名的符號。

此標籤提供與 Closure Compiler 的相容性。預設情況下,JSDoc 會自動識別覆寫父項的符號。

如果您的 JSDoc 註解包含 @inheritdoc 標籤,您不需要包含 @override 標籤。@inheritdoc 標籤的存在暗示 @override 標籤的存在。

範例

以下範例顯示如何表示方法覆寫其父類別中的方法

覆寫父項的方法
/**
 * @classdesc Abstract class representing a network connection.
 * @class
 */
function Connection() {}

/**
 * Open the connection.
 */
Connection.prototype.open = function() {
    // ...
};


/**
 * @classdesc Class representing a socket connection.
 * @class
 * @augments Connection
 */
function Socket() {}

/**
 * Open the socket.
 * @override
 */
Socket.prototype.open = function() {
    // ...
};