论坛首页 Web前端技术论坛

类继承上的严重问题

浏览 5923 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-02-18  
新年好!我想再问一下,用Object.extend,遇到这种Parent需要参数的情况怎么处理?
0 请登录后投票
   发表时间:2007-03-04  
prototype的 Object.extend 其实并不是什么好东西.

呵呵,他会直接改变父类的行为以及那些全局变量,
而非把父类的东东给放到子类,并且子类与父类重名的行为等覆盖父类继承过来的.

他着个恰恰相反.所以继承最好的解决办法是使用prototype

即:
父类 = function(){
  more...
}
子类 = function(){
  more...
}
子类.prototype = new 父类();

Start = new 子类();

然后你可以for in 一下看看成功没^_^

0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics