访问类型数组的非静态字段而不创建它的类的实例

时间:2014-12-19 10:11:59

标签: java arrays field instance non-static

在写一些简单的游戏时,我意识到我有些麻烦要面对。我有两个单独的类:SettingPanel和Ship。 Class Tile类型的数组不能是静态的,因为我需要两个不同的类SettingPanel实例。所以我需要两个不同的阵列。

public Class Ship
{
   public Ship()
   {
       SettingPanel.method(?????)
   }
}

public Class SettingPanel
{
   Tile [][] map = new Tile[10][10];
   public SettingPanel(){}
   public static boolean method(Tile[][])
}

如何在尝试执行静态方法时放置参数(??????),但我没有类SettingPanel的实例,我不想这样做。单身? GetComponent()?我需要一些正确的代码。它让我发疯,因为它的解决方案似乎和abc一样简单......帮助!

0 个答案:

没有答案