我正在尝试为具有某些需要满足的条件的方法编写代码。我认为我需要使用其他类中的方法来满足条件。我已经完成了最后两个条件,但是我不知道该如何处理其他条件,因为我确实需要访问其他类中的方法。
最佳答案
似乎使用shtlCode
,您可以从Shuttle
获得正确的shuttleMap
实例,如下所示:
public boolean canTravel(int pCardId, String shtlCode)
{
Shuttle shuttle = shuttleMap.get(shtlCode);
...
一旦有了
Shuttle
,就可以找到当前所在的Asteroid
:Asteroid currentShuttleAsteroid = shuttle.getSourceAsteroid();
有了这两个对象,您可以确保已正确满足条件。 (而且,还要确保您的
shuttleMap
包含带有指定代码的Shuttle
等)。