锁定老帖子 主题:类继承上的严重问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-02-18
新年好!我想再问一下,用Object.extend,遇到这种Parent需要参数的情况怎么处理?
|
|
返回顶楼 | |
发表时间:2007-03-04
prototype的 Object.extend 其实并不是什么好东西.
呵呵,他会直接改变父类的行为以及那些全局变量, 而非把父类的东东给放到子类,并且子类与父类重名的行为等覆盖父类继承过来的. 他着个恰恰相反.所以继承最好的解决办法是使用prototype 即: 父类 = function(){ more... } 子类 = function(){ more... } 子类.prototype = new 父类(); Start = new 子类(); 然后你可以for in 一下看看成功没^_^ |
|
返回顶楼 | |