Javascript繼承

摘要:Javascript繼承

Javascript要模擬OO的繼承有一些方法,考慮到要使用base的方法的情況,

我目前採用這樣的方式來做繼承,

(function()

{

    var window = this;

    // 類別定義

    window.類別名稱 = function()

    {

       // 繼承

       var base = new 父類別名稱();

       var inst = this;

       Object.extend(inst, base);

    }

 

    var VertexEventManager = window.VertexEventManager;

})();

 

宣告base來保存父類別實體的指標,用inst來保存目前實體的指標,方便接下來定義類別成員的時候存取使用。