【发布时间】:2015-04-17 10:09:29
【问题描述】:
是否可以说 JavaScript 中的原型继承演示了类型多态性?
还是 JavaScript 的弱类型排除了这一点?
function Parent () {}
function Child () {}
Child.prototype = Object.create(Parent.prototype);
Child.prototype.constructor = Child;
// Is Child a polymorphic implementation of Parent?
【问题讨论】:
-
在javascript中,您可以随时将任何属性更改为任何类型。
-
这是否排除了类型多态性?在某种意义上,
Child在我的示例中是Parent。 -
我已经有一段时间没有在教室里了,但对我来说这听起来更像是基本的子打字......
标签: javascript oop polymorphism