一.class类
ES6之前都是定义函数以及函数的原型对象实现类型,
如果想要实现共享构造函数成员,可以用prototype来共享实现
ES6出现之后,使用class类的概念来实现原型的继承
二,静态方法
方法一般分为实例方法和静态方法两种:
实例方法:用实例对象去调用,静态方法:直接通过类型本身去调用
ES6中新增添加静态成员的static关键词,静态方法是挂载到类型上面的 所以静态方法里面的this不会指向某一个实例对象 而是当前的类型
下面为具体用法
三.类的继承extends
Stuent继承Person类型,也就是Student类型中有Person中的所有成员
super始终指向父类,调用它等于调用父类的构造函数
上述方法先调用父类中的say方法 然后掉用hello方法 打印结果为jack my school number is 100