我有一个静态嵌套类,我想通过静态访问器(getter)返回它。
public class SomeClass
{
public static class Columns<CC>
{
...
public static int length = 5;
}
public static Columns<?> getColumnEnumerator()
{
int x = Columns.length; //no problems
return Columns; //compiler error
//cannot find symbol: variable Columns location: blah.blah.SomeClass
}
}
我知道为什么这不起作用,因为 Columns 是一个类,而不是变量,但是,由于其他原因,我需要将列保留为静态类。我什至不确定这是否可行,但只想问是否有?
谢谢!