首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何理解“类实例化时也不能调用`JavaScript静态方法”

问如何理解“类实例化时也不能调用`JavaScript静态方法”
EN

Stack Overflow用户
提问于 2016-04-25 02:23:11
回答 1查看 173关注 0票数 1

我在mdn上读到的。原文是:

static关键字为类定义静态方法。静态方法是在不实例化其类的情况下调用的,在类被实例化时也是不可调用的。

我认为js中的static类似于java中的static,但这句话让我感到困惑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-25 02:31:41

这是相似的。但是,Java允许对实例调用静态方法:

代码语言:javascript
复制
p1.distance(p1, p2);

它做的事情和

代码语言:javascript
复制
Point.distance(p1, p2);

第一个在JavaScript中是不允许的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36831113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档