を取得するために、ジェネリックを使用して:Javaは、私はいくつかの静的メンバーと静的クラスを持つすべてのインスタンスのリスト
public static class Foo {
private static Bar one = new Bar();
private static Bar two = new Bar();
private static Bar three = new Bar();
...
private static Bar n = new Bar();
}
私はすべてのBar
を返すメソッドを持つようにしたい:
public static List<Bar> getBars()
できますが、 Javaジェネリックスを使用してすべてのインスタンスを取得する方法を教えてください。
ジェネリックはここであなたを助けないと得ることができます。あなたはそれらを最初からリストに入れていません。 – Makoto
なぜこれらを別々の名前のバーに分けて始めていますか?あなたはあなたが望むだけ多くのことを持つことができるように、それらをすべてリストに入れるべきです。また、これらの変数をすべて持っている場合になぜ静的クラスを使用しているのかもわかりません。 – JoshKopen
あなたがしようとしているものを投稿すれば、私はあなたがそれをよりうまく設計するのを助けることができますが、今度は – JoshKopen