我正在尝试为具有某些需要满足的条件的方法编写代码。我认为我需要使用其他类中的方法来满足条件。我已经完成了最后两个条件,但是我不知道该如何处理其他条件,因为我确实需要访问其他类中的方法。

最佳答案

似乎使用shtlCode,您可以从Shuttle获得正确的shuttleMap实例,如下所示:

public boolean canTravel(int pCardId, String shtlCode)
{
    Shuttle shuttle = shuttleMap.get(shtlCode);
    ...


一旦有了Shuttle,就可以找到当前所在的Asteroid

Asteroid currentShuttleAsteroid = shuttle.getSourceAsteroid();


有了这两个对象,您可以确保已正确满足条件。 (而且,还要确保您的shuttleMap包含带有指定代码的Shuttle等)。

10-05 18:42