PHP知识、源码、教程、框架、程序分享! -- PHP社区 关于我们 联系我们 联系电话 联系QQ

JavaScript语言中的多重继承

发表时间:2014-05-18 点击:

[本文摘要]:JavaScript 语言中的多重继承 通过操纵一个函数的原型对象,我们就可以实现多重继承,使我们能够从多个类的方法建立了一个类。混杂多重继承可能很难实现,并且可以从方法名冲突可...

JavaScript语言中的多重继承 

通过操纵一个函数的原型对象,我们就可以实现多重继承,使我们能够从多个类的方法建立了一个类。混杂多重继承可能很难实现,并且可以从方法名冲突可能受到影响。我们可以在JavaScript中实现混杂多重继承,但在本例中,我们将使用更严格的形式被称为瑞士的传承。

假设存在具有用于检查该值是在一定的范围内的数,如有必要抛出异常一个setValue方法一NumberValue类。我们只希望它的setValue和应用SetRange方法为我们ZParenizor。我们当然不希望它的toString方法。所以,我们写:

	ZParenizor.swiss(NumberValue, 'setValue', 'setRange');

这增加了只有被请求的方法来我们的类。

版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!

本文链接:http://php.aixc.cn/web/js/503.html

声明:本站技术及源码均为原创,转载请勿用于商业用途,并注明出处及原文链接,侵权必究。