Java:将类扩展为数组

时间:2012-06-06 13:13:27

标签: java arrays extends

快速新手问题:我想将类扩展为数组,如此

public class Map extends Item[][]
{

}

这可能吗,我是以错误的方式去做的吗?谢谢!

1 个答案:

答案 0 :(得分:13)

阵列是奇怪的野兽。有一些属性,比如length,但它们不是类,所以你不能像尝试那样扩展它们。

我认为你最好使用合成,即创建一个包含Item[][]的类 然后扩展该类(如果你需要,有一个类可能就够了)