node - Javascript的类继承,总是难以做到完美
PHPz
PHPz 2017-04-11 08:58:53
[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,要使其不报错,则必须对这个父类的构造函数做有一定的限制。
也就是说,凡是想要拿来做父类的类,其构造函数,在不带参数的时候,必须要保证不能报错。

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

PHPz
PHPz

学习是最好的投资!

全部回复(1)
迷茫

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号