TypeScript 是一种静态类型的编程语言,它在 JavaScript 的基础上增加了类型系统。其中,类和继承是面向对象编程中的重要概念。本文将深入介绍 TypeScript 中的类和继承,并通过示例代码帮助读者更好地理解这些概念。
一、类的定义
在 TypeScript 中,可以使用 class 关键字来定义一个类。类可以包含属性和方法,并且可以通过实例化来创建对象。
class Animal {
name: string;
constructor(name: string) {
this.name = name;
}
sayHello() {
console.log(`Hello, I'm ${this.name}`);
}
}
const cat = new Animal("Tom");
cat.sayHello(); // 输出:Hello, I'm Tom