TypeScript 類靜態屬性
需要通過類例項才能呼叫的成員是例項成員,程式碼例項如下:
[typescript] 純文字檢視 複製程式碼class Antzone { public webName: string; public constructor(webName: string) { this.webName = webName; } public show(age: number) { console.log(`${this.webName} 成立 ${age}年了.`); } } let antzone=new Antzone("螞蟻部落"); antzone.webName="螞蟻奮鬥";
webName屬性和show方法都是類的例項成員,需要使用物件例項呼叫。
可以使用static修飾符定義靜態成員,這些成員直接屬於類本身,不需要例項呼叫。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼class Antzone { public static webName: string; public constructor(webName: string) { Antzone.webName = webName; } public show(age: number) { console.log(`${Antzone.webName} 成立 ${age}年了.`); } } let antzone=new Antzone("螞蟻部落"); Antzone.webName="螞蟻奮鬥";
webName需要使用類本身直接呼叫,而不是它的例項物件。
相關文章
- 類的靜態屬性和方法
- wpf xaml binding靜態類的屬性
- 靜態屬性
- 深入理解JavaScript類與物件:揭秘類欄位和靜態屬性的妙用,js靜態屬性和例項屬性JavaScript物件JS
- JavaScript 靜態屬性與靜態方法JavaScript
- [譯] 繼承 JavaScript 類中的靜態屬性繼承JavaScript
- Java 反射修改類的常量值、靜態變數值、屬性值Java反射變數
- Python 動態新增例項屬性,例項方法,類屬性,類方法Python
- TypeScript 介面 只讀屬性TypeScript
- TypeScript 介面 可選屬性TypeScript
- 用typescript寫靜態頁面TypeScript
- 理解 TypeScript 的靜態型別TypeScript型別
- python入門基礎(14)--類的屬性、成員方法、靜態方法以及繼承、過載Python繼承
- es5繼承和es6繼承中靜態方法、靜態屬性的差異繼承
- 例項 靜態 類
- java內部類,區域性內部類,靜態內部類,匿名內部類Java
- Python 類的屬性與例項屬性Python
- 靜態內部類 呼叫
- 使用 TypeScript 自定義裝飾器給類的屬性增添監聽器 ListenerTypeScript
- 內部類與靜態內部類
- 區域性變數和全域性變數(靜態和非靜態)區別變數
- Python列印類的屬性Python
- 揭秘Java反射:如何輕鬆獲取類的屬性及父類屬性Java反射
- [JAVA] 只知物件屬性,不知類屬性?就算類答應,static都不答應Java物件
- 獲取類屬性值,當前類,父類
- JavaScript學習筆記023-物件方法0包裝物件0靜態屬性JavaScript筆記物件
- Vue TypeScript 實戰:掌握靜態型別程式設計VueTypeScript型別程式設計
- 創造屬於自己的靜態部落格
- Python類屬性和例項屬性分別是什麼?Python
- Day30--類的屬性
- JavaSE基礎:Properties屬性類Java
- 靜態庫封裝之ComDir類封裝
- 靜態庫封裝之ComFile類封裝
- 靜態庫封裝之ComStr類封裝
- .net core 靜態類獲取appsettingsAPP
- C++:類的靜態成員C++
- c++類的靜態成員C++
- C#-----ExpandoObject動態屬性C#Object