静态属性

2019-03-14  本文已影响0人  晚溪呀

静态属性就是被 类 调用的属性 叫做静态属性

ES5 静态属性写法
类.方法 = function() {}

ES6 只有静态方法,没有静态属性
通过 static 关键字定义

            class A {
                constructor() {

                }
            }

            class B extends A {
                constructor() {
                    super(); // 必须在子类的构造函数中调用
                }
            }

super{}
在原型方法中出现,指向父类原型 (FatherClass.prototype)
在静态方法中出现,指向父类 (FatherClass.staticMethods)
super()
constructor 出现,指向父类 ( 父类() )

上一篇 下一篇

猜你喜欢

热点阅读