typescript implements
时间: 2023-10-20 22:06:09 浏览: 166
typescript项目搭建
`implements` 是 TypeScript 中用来实现接口的关键字。通过使用 `implements`,我们可以创建一个类来实现一个或多个接口中定义的属性和方法。
下面是一个示例:
```typescript
interface Shape {
area(): number;
}
class Circle implements Shape {
radius: number;
constructor(radius: number) {
this.radius = radius;
}
area(): number {
return Math.PI * this.radius * this.radius;
}
}
const circle = new Circle(5);
console.log(circle.area()); // 输出:78.53981633974483
```
在上面的例子中,我们定义了一个 `Shape` 接口,它包含一个 `area` 方法。然后,我们创建了一个 `Circle` 类,并使用 `implements` 关键字来实现 `Shape` 接口。在 `Circle` 类中,我们实现了 `area` 方法来计算圆的面积。最后,我们创建了一个 `Circle` 的实例,并调用了 `area` 方法来计算它的面积。
阅读全文