typescript类和继承
时间: 2023-10-01 22:11:06 浏览: 136
TypeScript是一种静态类型的编程语言,它是JavaScript的超集,可以为JavaScript代码添加类型注解和其他高级功能。在TypeScript中,类是一种面向对象的编程结构,用于创建对象和定义对象的属性和方法。
要创建一个类,在TypeScript中使用关键字`class`,后跟类的名称。类可以有属性和方法。
下面是一个简单的 TypeScript 类的示例:
```typescript
class Person {
name: string;
age: number;
constructor(name: string, age: number) {
this.name = name;
this.age = age;
}
sayHello() {
console.log(`Hello, my name is ${this.name} and I'm ${this.age} years old.`);
}
}
const person = new Person("John", 25);
person.sayHello(); // 输出:Hello, my name is John and I'm 25 years old.
```
在上面的示例中,我们定义了一个名为`Person`的类,它有两个属性(`name`和`age`)和一个方法(`sayHello`)。构造函数用于初始化对象的属性。我们创建了一个`person`对象,并调用了`sayHello`方法来输出一条问候语。
这只是一个简单的示例,你可以根据需要在类中添加更多的属性和方法。类还可以继承其他类,实现接口等。
阅读全文