JavaScript ES6 - extends与super,this
继承:
使用extends继承父类,当子类与父类中的方法或实例成员重名时,遵循就近原则 调用的是子类自己的方法与属性
不存在方法的重写的概念,子类与父类都存在构造器时 子类构造器第一行必须写super() 调用父类构造器或子类不定义
构造器
super:
继承关系中,子类想要调用父类中的构造方法 在本类构造器第一行写super()调用父类构造器
super.方法() 调用父类中的方法或成员变量,这是在父类与子类实例成员与方法重名时调用父类的方法或实例成员
this的指向问题:
类中的构造器中的this指向当前类
方法中的this指向的是谁调用当前方法,当前方法的this就是指向谁