为什么不是prototype能继承

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

merry_0005

2016-03-17 10:20

为什么DetectorBase.detect还有DetectorBase.stop不是prototype上的方法却可以继承啊??难道是抽象类的缘故?不应该DetectorBase.prototype.detect = function(){}么??

写回答 关注

3回答

  • 不知谁占用了本大人的名字
    2016-03-17 22:20:01
    已采纳

    抽象类根本也是基于原型链的模拟实现,这个是不可以继承的

  • 不知谁占用了本大人的名字
    2016-03-17 22:05:58

    没有继承,是没有继承的,关于抽象类的定义时有说法的,抽象类是子类从父类调用一个未定义的方法(或者定义了的空方法),这个方法在子类才被实现。很显然,这个明显不是

  • 不知谁占用了本大人的名字
    2016-03-17 22:03:59

    很显然,他没有写完,

JavaScript深入浅出

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

281100 学习 · 1020 问题

查看课程

相似问题