TypeScript 中的抽象方法
我们将通过示例介绍 TypeScript 中的抽象方法是什么。我们还将通过示例展示 TypeScript 中的抽象类。
TypeScript 中的抽象方法
在处理商业应用程序时,我们需要定义一些以后可以用于多种用途的常见行为或功能;为此,TypeScript 带有一个称为抽象的功能。我们可以使用 this 关键字定义类,并使用抽象类中的抽象方法定义常见行为。
abstract
一词主要用于 TypeScript 中的类。当我们想在一个类中定义一个可以派生更多类的通用行为时,它被称为抽象类。
关键字 abstract
用于定义抽象类。
每个抽象类都包含一个或多个用关键字 abstract
定义的抽象方法。抽象方法是将通用功能传递给派生类的方法。
派生类必须定义主类中定义的所有抽象方法。
让我们看一个例子,我们将使用抽象方法创建一个抽象类,如下所示。
abstract class Course {
courseName: string;
constructor(courseName: string) {
this.courseName = Typescript;
}
abstract search(string): Course;
}
从上面的例子可以看出,我们创建了一个抽象类 Course
,我们在其中定义了一个抽象方法 search
。让我们从这个类派生另一个类并使用它的方法,如下所示。
abstract class Course {
courseName: string;
constructor(courseName: string) {
this.courseName = courseName;
}
abstract search(string): Course;
}
class Subject extends Course {
subCode: number;
constructor(courseName: string, subCode: number) {
super(courseName);
this.subCode = subCode;
}
search(courseName:string): Course {
return new Subject(courseName, 1);
}
}
let sub: Course = new Subject("Typescript", 101);
let sub2: Course = sub.search('Javascript');
这样,我们可以在派生类中使用抽象方法。
相关文章
在 TypeScript 中使用 try..catch..finally 处理异常
发布时间:2023/03/19 浏览次数:181 分类:TypeScript
-
本文详细介绍了如何在 TypeScript 中使用 try..catch..finally 进行异常处理,并附有示例。
在 TypeScript 中使用 declare 关键字
发布时间:2023/03/19 浏览次数:97 分类:TypeScript
-
本教程指南通过特定的实现和编码示例深入了解了 TypeScript 中 declare 关键字的用途。
在 TypeScript 中 get 和 set
发布时间:2023/03/19 浏览次数:172 分类:TypeScript
-
本篇文章演示了类的 get 和 set 属性以及如何在 TypeScript 中实现它。
在 TypeScript 中格式化日期和时间
发布时间:2023/03/19 浏览次数:161 分类:TypeScript
-
本教程介绍内置对象 Date() 并讨论在 Typescript 中获取、设置和格式化日期和时间的各种方法。
在 TypeScript 中返回一个 Promise
发布时间:2023/03/19 浏览次数:182 分类:TypeScript
-
本教程讨论如何在 TypeScript 中返回正确的 Promise。这将提供 TypeScript 中 Returns Promise 的完整编码示例,并完整演示每个步骤。
在 TypeScript 中定义函数回调的类型
发布时间:2023/03/19 浏览次数:221 分类:TypeScript
-
本教程说明了在 TypeScript 中为函数回调定义类型的解决方案。为了程序员的方便和方便,实施了不同的编码实践指南。
在 TypeScript 中把 JSON 对象转换为一个类
发布时间:2023/03/19 浏览次数:110 分类:TypeScript
-
本教程演示了如何将 JSON 对象转换为 TypeScript 中的类。
使用 NPM 将 TypeScript 更新到最新版本
发布时间:2023/03/19 浏览次数:130 分类:TypeScript
-
本教程说明了如何使用 npm 更新到最新版本的 TypeScript。这将为如何使用 npm 将 TypeScript 更新到最新版本提供完整的实际示例。
使用 jQuery 和 TypeScript
发布时间:2023/03/19 浏览次数:151 分类:TypeScript
-
本教程提供了使用 jQuery 和 TypeScript 的基本理解和概念。