乐闻世界logo
搜索文章和话题

一个类可以在TypeScript中实现多个接口吗?

2月7日 12:40

是的,一个类在TypeScript中可以实现多个接口。这样做可以让类具体实现多种不同的行为和功能,而接口则定义了这些行为的规范。在实现多个接口时,你需要确保类中实现了所有接口中定义的属性和方法。例如:

typescript
interface ICar { drive(): void; } interface IAirplane { fly(): void; } class FlyingCar implements ICar, IAirplane { drive() { console.log("Driving on the road."); } fly() { console.log("Flying in the sky."); } }

在这个例子中,FlyingCar 类实现了 ICarIAirplane 两个接口,因此它必须定义 drivefly 方法。

标签:TypeScript