javascript 类继承使用 extends 关键字。它允许子类继承父类的属性、构造函数、方法和原型。子类可通过 super 访问父类属性和方法,可覆盖父类方法,也可添加新属性和方法扩展父类。
JavaScript 类继承的关键字:extends
JavaScript 中实现类继承使用 extends 关键字。
如何使用 extends 关键字
要通过 extends 创建子类,请使用以下语法:
class ChildClass extends ParentClass {
// 子类代码
}
在上面的示例中,ChildClass 继承了 ParentClass。
继承的行为
当一个类继承另一个类时,它会继承以下内容:
- 父类的所有属性(字段、方法、访问器)
- 父类的构造函数(如果子类没有定义自己的构造函数)
- 父类的原型对象和方法
注意:
- 子类不能继承父类的私有属性或方法。
- 子类可以通过 super 关键字访问父类的属性和方法。
- 子类可以覆盖父类中的方法。
- 子类可以通过添加新属性和方法来扩展父类。