typescript案例
时间: 2023-07-28 11:23:50 浏览: 137
TypeScript编程例子
以下是一个简单的 TypeScript 案例:
```typescript
class Car {
private model: string;
private year: number;
private color: string;
constructor(model: string, year: number, color: string) {
this.model = model;
this.year = year;
this.color = color;
}
public start(): void {
console.log(`Starting the ${this.color} ${this.model}...`);
}
public stop(): void {
console.log(`Stopping the ${this.color} ${this.model}...`);
}
}
const myCar = new Car("Tesla Model S", 2021, "red");
myCar.start();
myCar.stop();
```
在这个案例中,我们创建了一个 `Car` 类,它有三个私有属性 `model`、`year` 和 `color`,以及两个公共方法 `start` 和 `stop`。我们还创建了一个 `myCar` 对象,并调用了它的 `start` 和 `stop` 方法。
这个案例展示了 TypeScript 的一些基本语法,例如类、构造函数、属性和方法。它还展示了 TypeScript 的类型注释,我们在属性和方法的声明中都使用了类型注释,以确保我们的代码具有类型安全性。
阅读全文