TypeScript 类

在 TypeScript 中,类是一种非常重要的概念,它可以用来创建对象和定义对象的行为。类是面向对象编程中的基本概念,它可以包含属性和方法,可以通过实例化来创建具体的对象。

定义类

在 TypeScript 中,可以使用关键字class来定义一个类。下面是一个简单的类的定义示例:

----- ------ -
    ----- -------
    ---- -------

    ----------------- ------- ---- ------- -
        --------- - -----
        -------- - ----
    -

    ---------- -
        ------------------- -- ---- -- ------------ --- - -- ----------- ----- -------
    -
-

在上面的示例中,我们定义了一个Person类,它有两个属性nameage,以及一个构造函数constructor和一个方法sayHello

实例化类

要使用一个类,我们需要实例化它,即创建一个具体的对象。可以使用new关键字来实例化一个类,如下所示:

--- ------- - --- --------------- ----
--- ------- - --- ------------- ----

------------------- -- --------- -- ---- -- ----- --- - -- -- ----- ----
------------------- -- --------- -- ---- -- --- --- - -- -- ----- ----

在上面的示例中,我们分别实例化了两个Person对象,并调用了它们的sayHello方法。

继承类

在 TypeScript 中,可以使用extends关键字来实现类的继承。下面是一个简单的继承示例:

----- ------- ------- ------ -
    ------ -------

    ----------------- ------- ---- ------- ------ ------- -
        ----------- -----
        ---------- - ------
    -

    ------- -
        ------------------------- -- -------- -- ----- -----------------
    -
-

--- -------- - --- ---------------- --- ---
-------------------- -- --------- -- ---- -- ----- --- - -- -- ----- ----
----------------- -- -------- -- -------- -- ----- --

在上面的示例中,我们定义了一个Student类,它继承自Person类,并新增了一个grade属性和一个study方法。

这就是 TypeScript 类的基本概念和用法,希望能帮助你更好地理解 TypeScript 中的面向对象编程。


上一篇:TypeScript 接口
下一篇:TypeScript 对象