购物车
登陆 / 注册
微信扫码登陆

推荐手册

@override

描述: 指明一个标识符覆盖其父类同名的标识符。

字典:

- closure

版本: '>=3.3.0'

概述

@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() {
     // ...
     };
网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
php中文网
phpstudy
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号