欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

JavaScript 中的 ES6

最编程 2024-04-28 16:36:25
...

继承(Inheritance): ES6引入了 extends 关键字,使得类可以继承另一个类的属性和方法。子类可以通过继承获得父类的特性,并且可以扩展或重写它们。

class Animal {
  constructor(name) {
    this.name = name;
  }

  speak() {
    console.log(`${this.name} makes a sound.`);
  }
}

class Dog extends Animal {
  speak() {
    console.log(`${this.name} barks.`);
  }
}

let dog = new Dog("Buddy");
dog.speak();  // 输出:Buddy barks.