【进阶篇】JavaScript 类继承讲解

本文详细介绍了JavaScript中的类继承,包括使用extends关键字、super()方法以及如何实现getter和setter。强调了继承在代码复用和维护中的重要性,并提供了示例代码展示如何创建getter和setter,以及需要注意的命名规范。
摘要由CSDN通过智能技术生成

继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。
JavaScript 类继承使用 extends 关键字。

super() 方法用于调用父类的构造函数。

当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类(父类),新建的类称为派生类(子类)

继承代表了 is a 关系。例如,哺乳动物是动物,狗是哺乳动物,因此,狗是动物,等等。

代码如下:

// 基类
class Animal {
    // eat() 函数
    // sleep() 函数
};
 
 
//派生类
class Dog extends Animal {
    // bark() 函数
};

以下实例创建的类 "Runoob" 继承了 "Site" 类:

class Site {
  constructor(name) {
    this.sitename = name;
  }
  present() {
    return '我喜欢' + this
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言程序plus

你的鼓励将是我最大的创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值