https://www.jb51.net/article/138724.htm
TypeScript 中的 class
講完了 JavaScript 中的類,還是沒有用到 抽象類,抽象方法,私有方法這三個概念,由於 JavaScript 語言的侷限性,想要實現這三種概念是很困難的,但是在 TypeScript 可以輕鬆的實現這一特性。
首先我們稍微修改一下例子中的描述,Person 是抽象類,因爲一個正常的人肯定是有國籍的,Person 的 sayHello 方法是抽象方法,因爲每個國家打招呼的方式不一樣。另外一個人的性別是隻能讀取,不能修改的,且是確定的是,不是男生就是女生,所以還要藉助一下枚舉。
1 2 3 4 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|