问答详情
源自:9-1 OOP(模拟重载、链式调用、模块化)

抽象类代码错误

抽象类的代码是写错了吧? DetectorBase.detect = function(){console.log('Detection startting……');} …… 应该是原型下面的方法吧! DetectorBase.prototype.detect = function(){console.log('Detection startting……');} 还有那个Object.create(Detector.prototype);应该是Object.create(DetectorBase.prototype); 大家说是这样吗?

提问者:Web_dlf 2016-04-18 15:13

个回答

  • Web_dlf
    2016-04-21 11:06:49

     DetectorBase.detect这样写继承与它的之类调不到detect方法啊

  • keiu
    2016-04-20 11:25:34

    他定义在DetectorBase这个类下 当然可以这么写啊