MST

星途 面试题库

面试题:JavaScript 中类与对象模块设计之继承实现

在 JavaScript 中,使用 ES6 类的语法实现一个简单的继承结构。父类 `Animal` 有属性 `name` 和方法 `speak`,子类 `Dog` 继承自 `Animal`,并重写 `speak` 方法,且新增一个 `bark` 方法。请编写相关代码。
38.2万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
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.`);
    }
    bark() {
        console.log(`${this.name} is barking loudly.`);
    }
}