【发布时间】:2012-06-06 13:13:27
【问题描述】:
快速新手问题:我想将一个类扩展为一个数组,像这样
public class Map extends Item[][]
{
}
这可能吗,我是不是走错了路?谢谢!
【问题讨论】:
-
我猜你的情况可能是更好的组合,而不是继承......
-
我会看一下 Collections API,因为可能已经有您正在寻找的类的类型。此外,这将允许您在代码中正确使用接口(例如
Map)。如果不是,那么更倾向于组合而不是继承,并让你的类有一个属性,即内部数组存储。 -
将其扩展为“数组”的目的是什么?而不是定期从
Item扩展它?