大致用法跟 C#/Java 差不多,幾個特別的地方:
- readonly :成員可以加上 readonly 來修飾,表示是唯讀。
- 有 getter/setter:可以用 get/set 這兩組 accessor 讓 method 變成屬性。
class Employee { private _fullName: string; get fullName(): string { return this._fullName; } set fullName(newName: string) { this._fullName = newName; } }
- static:類似 java/c# 那樣的用法,原本 javascript 是沒有的。
- abstract 修飾:可以加在 class 前面,也可以加在 method 前面,用法跟 java/C# 相似。
沒有留言:
張貼留言