使用 extends 关键字创建子类
extends 关键字可以用来创建继承于某个类的子类。
这个例子是根据名为Animal类创建一个名为Dog的类。
'use strict';
class Animal {
constructor(name) {
this.name = name;
}
speak() {
console.log(this.name + ' makes a noise.');
}
}
class Dog extends Animal {
speak() {
console.log(this.name + ' barks.');
}
}
var dog = new Dog('NiNi');
dog.speak();
请声明一个类,命名为(Person),构造函数(constructor)中定义name属性,并定义一个实例方法sayName(){...}中打印'My name is'+this.name ,根据名为Person类创建一个名为Tom的类。