继承
在现实生活中,继承一般指的是子女继承父辈的财产。而在JavaScript中,继承用来表示两个类之间的关系,子类可以继承父类的一些属性和方法,在继承以后还可以增加自己独有的属性和方法。类的继承使用extends关键字,示例代码如下。
1 // 先准备一个父类
2 class Father {
3 constructor() {
4 }
5 money() { // 父类中的方法可以被子类继承
6 console.log(100);
7 }
8 }
9 // 子类继承父类
10 class Son extends Father {
11 }
12 // 创建子类对象
13 var son = new Son();
14 son.money(); // 输出结果:100
在上述代码中,money()方法是父类中的方法,子类中没有,但在子类继承父类以后,子类对象也拥有了money()方法,说明子类成功继承了父类。