JavaScript-如何扩展一个类

40 阅读1分钟

如何在JavaScript中扩展一个类

JavaScript的继承是通过类来实现的。

假设你有一个类Animal

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

所有的动物都会呼吸。我想。我们可以把它作为这个例子的一般规则。

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

所以我们可以扩展这个类来形成物种,我们从基类中扩展,继承breathe() 方法,并提供特定的方法和属性。

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

你可以用new 关键字来实例化一个类的实例,最后你就会得到一个对象

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