【发布时间】:2015-08-29 16:10:58
【问题描述】:
我试图找到答案,但很难找到一个好的答案。 可能这个问题是众所周知的,但请帮助我。 我无法完成这项工作:
function Animal() {}
function Cat() {}
Animal.prototype.walk = function() { return 'I can walk' }
Animal.prototype.swim = function() { return 'I can swim' }
如果我写:
Cat.prototype = new Animal();
Cat继承了walk和swim方法,那我应该写什么让Cat只继承walk方法呢?
【问题讨论】:
-
所以猫不会游泳?在这种情况下,为什么要在
Animal中添加swim方法?您的原型定义错误。
标签: javascript inheritance prototype