【发布时间】:2014-09-02 19:01:50
【问题描述】:
嘿,我正在学习 JS 并尝试编写一个简单的多人国际象棋游戏。我试图让所有不同的部分都继承自同一个超类。就像在 Java 中一样,有 Pawn、Knight、Bishop 等扩展了一个抽象的超类 GamePiece。这可能吗?
或者最接近的东西是每种类型的片段都有一个单独的构造函数并引用相同的函数,例如 move() 或 take(),只是参数不同?
【问题讨论】:
-
尝试阅读 John Resig 的任何内容,例如他的博客。
-
使用原型似乎是麻烦多于好处。另一方面,developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/… 似乎在我可能做的正确的球场上。谢谢!
-
JavaScript 继承、构造函数和原型在这里详细解释:stackoverflow.com/a/16063711/1641941 不需要 JQuery 这样做希望对您有所帮助
标签: javascript jquery oop inheritance