码迷,mamicode.com
首页 > 其他好文 > 详细

es-6 class

时间:2018-03-30 13:20:08      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:col   this   关键字   ffffff   静态   line   ror   turn   error   

class的静态方法:如果在类中定义的方法前加上static关键字,表示该方法不会被实例继承,而是直接通过类来调用,这就称为“静态方法”

class Foo {

  static classMethod()

  {

    return ‘hello‘;

  }

}

Foo.classMethod()//‘hello‘

var foo=new Foo();

foo.classMethod()

//TypeError:foo.classMethod is not a function

静态方法可以在Foo类上调用,不能再Foo类的实例foo上调用。

如果静态方法包含this关键字,这个this指向类,而不是实例。

es-6 class

标签:col   this   关键字   ffffff   静态   line   ror   turn   error   

原文地址:https://www.cnblogs.com/shuhaonb/p/8675537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!