typescript怎么写一个类
时间: 2023-07-28 12:17:58 浏览: 42
下面是一个 TypeScript 类的示例:
```typescript
class Person {
private name: string;
private age: number;
constructor(name: string, age: number) {
this.name = name;
this.age = age;
}
public getDetails(): string {
return `${this.name} is ${this.age} years old.`;
}
}
let john = new Person("John", 30);
console.log(john.getDetails()); // 输出 "John is 30 years old."
```
在上面的示例中,我们定义了一个名为 `Person` 的类,它有两个私有成员变量 `name` 和 `age`,以及一个公共方法 `getDetails()`,用于返回一个字符串,描述该对象的详细信息。类的构造函数使用 `constructor` 关键字定义,用于初始化对象的成员变量。最后,我们创建了一个 `Person` 对象 `john`,并调用了 `getDetails()` 方法来输出该对象的详细信息。
需要注意的是,在 TypeScript 中,类的成员变量和方法默认是 `public` 访问级别,如果需要设置为 `private` 或 `protected` 访问级别,需要在成员变量或方法前加上相应的访问修饰符。