抽象类的具体实现

来源:9-1 OOP(模拟重载、链式调用、模块化)

夜店小新新

2015-07-22 14:31

这个 抽象类的实现类怎么写?老师求教

写回答 关注

1回答

  • 小婆娘
    2016-02-01 20:14:05

    function DetectorBase(){

    throw new Error('Abstract class can not be invoked directly!');

    }

    DetectorBase.prototype.detect=function(){

    console.log('Detection starting');

    }

    DetectorBase.prototype.stop=function(){

    console.log('Detector stopped.');

    }

    DetectorBase.prototype.init=function(){

    throw new Error('Error');

    }

    function LinkDetector(){


    }

    LinkDetector.prototype=Object.create(DetectorBase.prototype);

    LinkDetector.prototype.constructor=LinkDetector;

    var link=new LinkDetector();

    /**重写init*/

    link.init=function(){

    console.log(this);

    }

    link.detect();

    link.stop();

    link.init();

    我是这样理解的,不知道对不对。你参考参考。

    Web_dl...

    视频中的代码有错误,感觉你这个是对的!跟我想的一样

    2016-04-18 15:18:12

    共 1 条回复 >

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281112 学习 · 1020 问题

查看课程

相似问题