首页 > Javascript的类继承,总是难以做到完美

Javascript的类继承,总是难以做到完美

function inherit(SperClass, SubClass) {
        var name = SubClass.name;
        var Generated_by_OOP = function() {
            SperClass.apply(this, arguments);
            SubClass.apply(this, arguments);
        }
        Generated_by_OOP.prototype = $.extend(Object.create(new SperClass), SubClass.prototype);
        Generated_by_OOP.superClass = SperClass;
        return Generated_by_OOP;
}

这个,就是我写的类继承函数。
但是有个缺陷,new SperClass,要使其不报错,则必须对这个父类的构造函数做有一定的限制。
也就是说,凡是想要拿来做父类的类,其构造函数,在不带参数的时候,必须要保证不能报错。

有没有消除这种限制的办法?


有,参考一下这个:
http://.com/n/13300000044690...

【热门文章】
【热门文章】