- 什麼是類?
在知道類是什麼之前,首先需要知道TypeScript是什麼
TypeScript 是面向對象的 JavaScript。而其中的類描述了所創建的對象共同的屬性和方法。 - 類的作用是什麼?
傳統的JavaScript程序使用函數和基於原型的繼承來創建可重用的組件,
但這對於熟悉使用面向對象方式的程序員來說有些棘手,
因爲他們用的是基於類的繼承並且對象是從類構建出來的。
從ECMAScript 2015,也就是ECMAScript 6,
JavaScript程序將可以使用這種基於類的面向對象方法。
在TypeScript裏,我們允許開發者現在就使用這些特性,
並且編譯後的JavaScript可以在所有主流瀏覽器和平臺上運行, - 什麼是構造函數,構造函數作用是什麼
構造函數 ,是一種特殊的方法。主要用來在創建對象時初始化對象, 即爲對象成員變量賦初始值,總與new運算符一起使用在創建對象的語句中。而TypeScript的構造函數用關鍵字constructor來實現。可以通過this(和java/C#一樣代表對象實例的成員訪問)關鍵字來訪問當前類體中的屬性和方法。 - 實例化是什麼
一般情況下,創建一個類後並不能直接的對屬性和方法進行引用,必須對類進行實例化,即創建一個對象。TypeScript中用new 關鍵字創建對象。實例化後通過“.”來訪問屬性和方法 - 方法重寫是什麼
子類可繼承父類中的方法,而不需要重新編寫相同的方法。但有時子類並不想原封不動地繼承父類的方法,而是想作一定的修改,這就需要採用方法的重寫 - 方法重寫的作用是什麼?
重寫的作用在於子類可以根據需要,定義特定於自己的行爲。 也就是說子類能夠根據需要實現父類的方法。
TypeScript中的問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.