Typescript面向对象---上篇
warning:
这篇文章距离上次修改已过188天,其中的内容可能已经有所变动。
在TypeScript中,我们可以使用类和接口来创建更加健壮和可扩展的代码。以下是一个简单的例子,展示了如何在TypeScript中定义一个类并实现一个接口。
// 定义一个接口,描述了具有 'name' 属性的对象
interface Named {
name: string;
}
// 定义一个类 'Person',该类实现了 'Named' 接口
class Person implements Named {
name: string;
// 构造函数,用于初始化 'name' 属性
constructor(name: string) {
this.name = name;
}
// 一个示例方法,用于打印个人信息
greet() {
console.log(`Hello, my name is ${this.name}!`);
}
}
// 创建一个 'Person' 类的实例
const person = new Person('Alice');
// 调用实例的方法
person.greet(); // 输出: Hello, my name is Alice!
这个例子展示了如何在TypeScript中定义一个接口,以及如何创建一个类来实现这个接口。Person
类有一个构造函数,用于初始化其 name
属性。还有一个 greet
方法,用于打印一个简单的问候语。最后,我们创建了一个 Person
类的实例,并调用了它的 greet
方法。这个例子是面向对象编程的一个简单入门,展示了类的定义、实现接口,以及如何使用构造函数和方法。
评论已关闭