Class

83 阅读1分钟

本质

语法糖,类本身是es5的那个构造函数

普通属性和方法

类上所有的属性和方法都是绑定在原形上的,所以你的每个实例才能直接调用。这和面向对象的基本思想也是一致的

静态方法

普通方法加上static关键字就是静态方法,和普通方法的区别是实例不能用,只有类自己能用。

其中的this也是指类不指实例

可以被子类继承

继承

1.子类的constructor()方法中必须先调用super(),这是规定。调用完后才可以使用this。

2.子类拥有父类所有属性和方法(包括静态,不包括私有)。