許多OO語言都支持兩種繼承方式:接口繼承和實現(xiàn)繼承。接口繼承只繼承方法簽名,而實現(xiàn)繼承則繼承實際的方法。如前所述,由于函數(shù)沒有簽名,在ECMAScript中無法實現(xiàn)接口繼承。ECMAScript只支持實現(xiàn)繼承,而且其實現(xiàn)繼承主要是依靠原型鏈來實現(xiàn)的。  

                                             --摘自《JavaScript高級程序設(shè)計》


原型繼承

原型鏈?zhǔn)菍崿F(xiàn)原型繼承的主要方法,基本思想就是利用原型讓一個引用類型繼承另一個引用類型的屬性和方法。

 

實現(xiàn)原型鏈的基本模式:

<dd id="lzu1o"></dd>

          <div id="lzu1o"></div>
            1. <i id="lzu1o"></i>

              網(wǎng)友評論