【发布时间】:2012-03-27 08:35:13
【问题描述】:
我正在编写一个小型 java 游戏,其中有各种类型的怪物、几个计算机控制的玩家和一个人类控制的玩家。游戏世界是一个相当基本的 2D 网格。声明网格以便它需要 Humanoid 对象。即Humanoid [][] grid。但是,对于每种类型的字符,都需要覆盖人形代码的各个部分。
我遇到的一些问题是,如果代码需要 Humanoids,我如何调用人类特定的移动方法,以及如何检查移动的边界。
如果有什么不清楚的地方,请告诉我。
谢谢
注意:我的类人机器人类没有移动方法,由于我为类做这个,所以也不允许
【问题讨论】:
-
你根本不需要做任何事情,谷歌'Java多态性和继承'
标签: java inheritance