JavaScript,如何扩展类

如何在JavaScript中扩展类

JavaScript继承使用类进行工作。

假设你有一堂课动物

class Animal {
  breathe() {
    //...
  }
}

所有动物都呼吸。我认为。我们可以将此作为本示例的一般规则。

但是动物不会走路。有些动物会飞,等等。

因此,我们可以将此类扩展为物种,然后从基类扩展为继承breathe()方法,并提供特定的方法和属性:

class Fish extends Animal {
  swim() {
    //...
  }
}
class Bird extends Animal {
  fly() {
    //...
  }
}

您可以使用new关键字,最后得到一个目的

const randomAnimal = new Animal()
const hummingbird = new Bird()

免费下载我的JavaScript初学者手册


更多js教程: