TypeScript 类17 Mar 2025 | 4 分钟阅读 在像 Java 这样的面向对象编程语言中,类是用于创建**可重用**组件的基本实体。它是一组具有共同属性的对象。在面向对象编程方面,一个类是创建对象的**模板**或**蓝图**。它是一个逻辑实体。 一个类的定义可以包含以下属性
TypeScript 是一种面向对象的 JavaScript 语言,因此它支持面向对象编程的特性,如类、接口、多态、数据绑定等。JavaScript **ES5** 或**早期版本**不支持类。TypeScript 从 **ES6** 及**更高版本**开始支持此功能。TypeScript 具有**内置**支持,可使用类,因为它基于 JavaSript 的 ES6 版本。如今,许多开发人员使用基于类的面向对象编程语言并将它们编译成 JavaScript,这适用于所有主流浏览器和平台。 声明类的语法一个 class 关键字用于在 TypeScript 中声明一个类。我们可以使用以下语法创建一个类 示例TypeScript 编译器将上述类转换为以下 JavaScript 代码。 创建类的对象一个类通过使用 **new** 关键字后跟 **类名** 来创建一个对象。new 关键字在运行时为对象创建分配内存。所有对象都在堆内存区域中获取内存。我们可以按如下方式创建一个对象。 语法
示例 对象初始化对象初始化意味着将数据存储到对象中。有三种方法可以初始化一个对象。这些是 1. 通过引用变量示例 2. 通过方法方法类似于用于公开对象行为的函数。 方法的优点
示例 输出 ![]() 3. 通过构造函数构造函数用于**初始化**一个对象。在 TypeScript 中,构造函数方法始终使用名称“**constructor**”定义。在构造函数中,我们可以使用 **this** 关键字访问类的成员。 注意: 并非总是在类中需要一个构造函数。示例 带构造函数、方法和对象的示例 输出 ![]() 没有构造函数的示例 输出 ![]() 数据隐藏这是一种用于隐藏内部对象细节的技术。一个类可以控制其数据成员对其他类成员的可见性。这种能力被称为封装或数据隐藏。OOPs 使用访问修饰符的概念来实现封装。访问修饰符定义了类数据成员在其定义类之外的可见性。 TypeScript 支持三种类型的访问修饰符。这些是 ![]() 要阅读有关访问修饰符的更多信息,请单击此处。 下一个主题TypeScript 继承 |
我们请求您订阅我们的新闻通讯以获取最新更新。