TypeScript第三章
TypeScript是JavaScript的一个超集,并且添加了一些静态类型的特性。第三章的内容可能涵盖类型系统、接口、类等基本概念。以下是一个简单的TypeScript代码示例,它定义了一个接口和一个使用这个接口的类。
// 定义一个接口,描述了对象的结构
interface Person {
name: string;
age: number;
}
// 定义一个使用上述接口的类
class Student implements Person {
name: string;
age: number;
constructor(name: string, age: number) {
this.name = name;
this.age = age;
}
greet(): void {
console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`);
}
}
// 创建一个Student实例并调用greet方法
const student = new Student('Alice', 25);
student.greet();
这段代码首先定义了一个Person
接口,该接口有name
和age
两个属性。然后定义了一个Student
类,它实现了Person
接口,并拥有一个构造函数和一个greet
方法。最后,创建了一个Student
实例,并调用了greet
方法来输出问候语。这个例子展示了TypeScript中类和接口的基本使用方法。
评论已关闭