面试题答案
一键面试在TypeScript中,使用接口进行类型扩展可以通过extends
关键字实现。语法如下:
interface 子接口名 extends 父接口名 {
// 新增的属性或方法
}
示例:
// 基础接口Animal
interface Animal {
name: string;
}
// 扩展出Dog接口
interface Dog extends Animal {
bark(): void;
}
// 使用Dog接口
let myDog: Dog = {
name: 'Buddy',
bark() {
console.log('Woof!');
}
};