斷斷續續碰了一些 TypeScript 的內容,但在實務上始終缺乏一個概念式的整理,導致沒辦法隨心所欲的規劃使用。這回找上 Hiskio 上的「布魯斯的 TypeScript 入門教學」課程,看能不能有所進步。此篇會筆記下 TypeScript 的 Class 的繼承和 Abstruct Class。
課程相關資訊
[連結]:https://hiskio.com/courses/628/lectures/33161
本篇範圍:Chapter 5
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. class 和 class 之間的繼承 ( extends ),你可以借此創建通用類別
2. 子層內的名稱若和父層一樣,會以子層為主
3. contructor 可以讓 class 在 new 時,先設有一些預設值
4. super 可以讓你呼叫原本父層有的同名方法
5. abstract 可以規範繼承此類別的功能,也可以有既有的功能,不過 abstruct 是不可以被 new 的。