prototype中的继承

来源:互联网 发布:c语言中长整型变量 编辑:程序博客网 时间:2024/06/08 14:53

最近在学习prototype.js代码,想利用其中的继承来学习一下javascript中的oo思想。碰见到了一些问题,如下 

 

我的问题是我想用prototype的方法实现第一种代码的实现,在继承后,子类能拿到自己的在父类中param1对象,但是却发生了第二种代码的情况,这应该是由prototype中继承机制导致的,prototype中继承代码如下: 

 

 

我参照ajax.base中形式改进了第二种方法如下:

 

第三种方法我用一个init方法在每个对象中给param1赋值,这样每个子类能拿到不同的param1对象,但是这样多重继承后设置子类的属性时非常的不方便,请问有什么改进的方法吗? 

 

 

原文地址:http://www.javaeye.com/topic/192877

 

还有其他的不错的文章 收藏:http://www.javaeye.com/wiki/topic/143473

原创粉丝点击