`
dengbaoleng
  • 浏览: 1133733 次
文章分类
社区版块
存档分类
最新评论

prototype中的继承

 
阅读更多

最近在学习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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics