TypeScript中的問題

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