相关疑难解决方法(0)

Java - 创建方法数组

我正在为学校的进步设计一个基于文本的冒险游戏.我将每个"级别"设置为一个类,并将每个可探测区域(节点)设置为相应类中的方法.

让我烦恼的是从一个节点移动到另一个节点的代码.因为每个节点最多连接四个其他节点,所以我必须在每个方法中重复一个非常相似的代码块.

我更喜欢做的是在每个节点的开头包含一系列方法,如下所示:

public static void zero()
{
    ... adjacentNodes[] = {one(), two(), three(), four()};
}
Run Code Online (Sandbox Code Playgroud)

然后将该数组发送到通用方法,并让它将播放器发送到正确的节点:

public static void move(...[] adjacentNodes, int index)
{
    adjacentNodes[index];
}
Run Code Online (Sandbox Code Playgroud)

我简化了我的代码,但这是一般的想法.这可能吗?

java arrays methods

16
推荐指数
3
解决办法
3万
查看次数

标签 统计

arrays ×1

java ×1

methods ×1