使用 TypeScript 來建立類(Classes)
TypeScript 是一種 JavaScript 的超集,它提供了類似於 Java 的類別系統,可以讓開發者更容易地建立和管理大型應用程式。本文將介紹如何使用 TypeScript 來建立類別,以及如何使用它們來建立物件。
什麼是 TypeScript 類別?
TypeScript 類別是一種封裝,它可以將相關的資料和行為組合在一起,並將它們封裝在一個物件中。它們可以用來建立物件,並將資料和行為封裝在一起,以便更容易地管理和維護。
如何建立 TypeScript 類別?
建立 TypeScript 類別的方法很簡單,只需要使用 class 關鍵字,並指定類別的名稱,就可以建立一個類別。例如,以下是一個簡單的類別:
class Person { }
在這個類別中,我們可以定義資料和行為,以便將它們封裝在一個物件中。例如,我們可以定義一個名為 name 的資料成員,以及一個名為 sayHello 的行為:
class Person { name: string; sayHello() { console.log(`Hello, my name is ${this.name}`); } }
在這個類別中,我們定義了一個名為 name 的資料成員,以及一個名為 sayHello 的行為。
如何使用 TypeScript 類別?
一旦建立了 TypeScript 類別,就可以使用它來建立物件。例如,我們可以使用 new 關鍵字來建立一個 Person 物件:
let person = new Person();
一旦建立了物件,就可以使用它來存取類別中定義的資料和行為。例如,我們可以使用以下語法來存取 name 資料成員:
person.name = "John";
我們也可以使用以下語法來呼叫 sayHello 行為:
person.sayHello();
總結
TypeScript 提供了一種類似於 Java 的類別系統,可以讓開發者更容易地建立和管理大型應用程式。本文介紹了如何使用 TypeScript 來建立類別,以及如何使用它們來建立物件。