【问题标题】:Javascript functions and child/parent inheritanceJavascript 函数和子/父继承
【发布时间】:2016-07-10 17:47:02
【问题描述】:

我不确定这是否是一个允许的问题,但我相信它属于“程序员常用的软件工具”;并且是 一个实用的、可回答的问题,是软件开发所独有的”。因此,有人可以向我解释子原型和父原型如何在 javascript 中工作,最好提供一个实现或代码示例的示例。具体来说:

  1. 如何布局父构造函数和方法

  2. 如何布局子构造函数和方法

  3. 如何将子方法链接到父方法

  4. 如何从子方法中引用父方法

  5. 什么是这个的实际实现。

    我正在考虑为我的游戏创建一个 powerup 类,然后为 forcefeild、speed booster 等创建 Child 类

【问题讨论】:

  • 您可能希望在这里使用组合而不是继承,也许通电可能需要对世界不同地区有不同的访问权限。您最终会将自己编码到一个角落,您的加电系统需要访问全世界以执行简单的功能。继承只对分享行为有好处。
  • 它们都共享行为,因为它们不是我使用的通电,它与马里奥中的蘑菇相似,因此它们都有简单的碰撞、运动,并且在世界范围内均等地分布。即便如此,学习@DanPantry 什么是作曲也很有教育意义?

标签: javascript inheritance prototype


【解决方案1】:

【讨论】:

  • 我更希望解释原型系统而不是 ECMA 脚本 6,因为它更多地基于类而不是基于原型
猜你喜欢
  • 2021-08-24
  • 2012-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多