MST

星途 面试题库

面试题:TypeScript 接口在类中实现的基本应用

请使用TypeScript定义一个接口 `Animal`,包含属性 `name: string` 和方法 `speak(): void`。然后定义一个类 `Dog` 实现该接口,并在类的构造函数中初始化 `name` 属性,同时实现 `speak` 方法,在控制台输出狗的叫声。
27.2万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
// 定义Animal接口
interface Animal {
  name: string;
  speak(): void;
}

// 定义Dog类实现Animal接口
class Dog implements Animal {
  name: string;

  constructor(name: string) {
    this.name = name;
  }

  speak() {
    console.log('汪汪汪');
  }
}