在 TypeScript 中,你可以使用 class
关键字来定义一个类。下面是一个简单的示例,展示了如何定义一个名为 Person
的类:
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 am ${this.age} years old.`); } }
在上面的示例中,Person
类有两个属性:name
和 age
,以及一个构造函数来初始化这些属性。还有一个名为 sayHello
的方法,用于打印一条问候语。
你可以使用 new
关键字来创建一个类的实例,并使用点语法来访问类的属性和调用类的方法:
const person = new Person('John', 25); console.log(person.name); // Output: John console.log(person.age); // Output: 25 person.sayHello(); // Output: Hello, my name is John and I am 25 years old.
这只是一个简单的示例,你可以根据需要在类中定义更多的属性和方法。