静的にネストされたクラスがあり、静的アクセサー(ゲッター)を介して返したいと思います。
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はクラスであり、変数ではないため、これが機能しない理由はわかっていますが、他の理由で、列を静的クラスとして保持する必要があります。これが実行可能かどうかさえわかりませんが、あったかどうか尋ねたいだけですか?
ありがとう!