如何在 TypeScript 中定义类

在 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 类有两个属性:nameage,以及一个构造函数来初始化这些属性。还有一个名为 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.

这只是一个简单的示例,你可以根据需要在类中定义更多的属性和方法。

你可能感兴趣的:(typescript,javascript,前端)