我們知道繼承是oo語言中不可缺少的一部分,對于JavaScript也是如此。一般的繼承有兩種方式:其一,接口繼承,只繼承方法的簽名;其二,實現繼承,繼承實際的方法。JavaScript不支持簽名,因此只有實現繼承。其中實現繼承主要是依賴于原型鏈的。下面我將以原型鏈為重點說說繼承的幾種主要的方式:

  • 原型鏈繼承

  • 借用構造函數繼承

  • 組合繼承(重點)

第一部分:原型鏈繼承

  A

  要說原型鏈繼承,不得不首先介紹一下原型鏈的概念。

  想象一下,如果使原型對象等于另一個對象的實例,則此時原型對象將包含一個指向另一個原型的指針。相應地,另一個原型也將包含指向另一個構造函數的指針。假設另一個原型又是另一個類型的實例,那么上述關系依然成立,如此層層遞進,就構成了實例與原型的鏈條(注意:這里的實例和原型都是相對的),這便是原型鏈的基本概念。

  

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式

我想了解如何學習

姓名:
手機:
留言:
 
  • <rt id="aosjz"><small id="aosjz"></small></rt>

      <span id="aosjz"><noframes id="aosjz">