【利用AI让知识体系化】TypeScript目标:扩展JavaScript能力
// 定义一个简单的类,用于表示一个用户
class User {
id: number;
name: string;
// 构造函数,用于初始化用户属性
constructor(id: number, name: string) {
this.id = id;
this.name = name;
}
// 实例方法,用于打印用户信息
printInfo() {
console.log(`用户ID: ${this.id}, 用户名: ${this.name}`);
}
}
// 创建一个用户实例
const user = new User(1, "张三");
// 调用实例方法打印用户信息
user.printInfo();
这段TypeScript代码定义了一个简单的User
类,并创建了一个实例。它演示了如何在TypeScript中创建类和实例,以及如何定义构造函数和实例方法。这有助于开发者理解TypeScript中的面向对象编程。
评论已关闭