ts中构造函数class
在TypeScript中,构造函数类(Constructor Class)是一种常见的类定义方式,它可以用于创建特定类型的对象。构造函数类可以包含属性和方法,其中构造函数用于初始化对象。
以下是一个简单的TypeScript构造函数类的示例:
class Person {
// 属性
name: string;
age: number;
// 构造函数
constructor(name: string, age: number) {
this.name = name;
this.age = age;
}
// 方法
greet() {
return `Hello, my name is ${this.name} and I am ${this.age} years old.`;
}
}
// 创建Person类的实例
const person = new Person('Alice', 30);
console.log(person.greet()); // 输出: Hello, my name is Alice and I am 30 years old.
在这个例子中,Person
类有两个属性:name
和 age
。构造函数接受这些参数并初始化新创建的 Person
实例的属性。greet
方法返回一个问候字符串,其中包含该人的名字和年龄。通过 new Person('Alice', 30)
创建了一个 Person
实例,并调用了 greet
方法。
评论已关闭