1. 创建一个父级
// 父级
class Parent {
constructor(name) {
this.name = name;
}
eat() {
console.log(this.name + '在吃饭');
}
}
extends 关键字用于类声明或者类表达式中,以创建一个类,该类是另一个类的子类。
2. 继承这个父级的类
// 语法
class Children extends Parent {....}
extends
关键字用来创建一个普通类或者内建对象的子类。
继承的.prototype
必须是一个Object 或者 null。
3. 使用 extends和内置对象
class childClass extends Parent {
// 继承了内置的Date对象,可以不写constructor,会自动继承父级的构造器
constructor(...arges) {
super(...arges);
}
sayName() {
console.log('我的名字叫' + this.name);
}
}