本帖最后由 jieai618 于 2011-10-24 17:05:12 编辑

解决方案 »

  1.   

    好奇问下楼主,。。类怎么做别人的原型。。只能说A继承B,B继承C吧?
      

  2.   

    可以,js中的继承机制跟java这类面向对象的语言有很大的不同,楼主看一下
      

  3.   

    b可以调用a的方法,c可以调用a和b的方法~
      

  4.   


    我发现 b 确实是可以 调用到a和c中的方法,可以简单说下吗?感觉js里面的函数跨度很大。
      

  5.   

    b可以调用a的方法,但不能调用c的方法,但c可以调用a,b的方法。这个问题涉及的原型链,当调用c的方法时,解释器会先在c里面查找这个方法,找到则执行,找不到就到c的原型(b)里边找,再找不到就往b的原型(a)找,直到原型链的最顶层即object.prototype
      

  6.   

    有什么办法可以使b调用到c的方法没???不是在b里面重写方法.