安卓:初始化类型的<class>二维数组



我相信这是我的一些基本误解,但是…

我想有一个类:

public class Foo {
   String bar;
}

并声明它们的二维数组:

Foo[][] foobar = new Foo[3][3];

可以正常工作,但是当我到达那个点并查看foobar时,每个元素都是空的。现在我可以在这里初始化每个元素,但这似乎是错误的。我不知道我是否需要在我的类中有一些特殊的构造函数。

我是Android和Java的新手,所以任何帮助都会很感激。

你必须初始化每个元素。你所做的是创建一个包含9个元素的空二维数组。然而,你可以做的是在另一个for循环中嵌套一个for循环,将每个元素初始化为一个新的Object()(或任何你需要的类)。在这种情况下,没有什么是空的。

相关内容

  • 没有找到相关文章

最新更新