ES6中实现继承的方法

1. 通过 extends、super 关键字继承

步骤1、使用class构造一个父类

  class Parent {       constructor(name,age){         this.name = name         this.age = age       }       // 私有方法       sayName(){         console.log(this.name);       }     }

步骤2、使用class构造一个子类,并使用 extends 实现继承,super 指向父类的原型对象

class Child extends Parent{       constructor(name,age,gender){         super(name,age)         this.gender = gender       }     // 私有方法       sayGender(){         console.log(this.gender);       }     }

步骤3、实例化对象 

  	const ming = new Child('ming',18,'男')     ming.sayGender()     ming.sayName()     console.log(ming.name); // ming     console.log(ming.age); // 18