あなたはそうのように、二重のフロート/で個別に果物の一つのクラスの重みを格納するカスタム・コレクション・クラスを使用している場合:ジェネリック質問(コンストラクタVSタイプパラメータ)
1.1, 3.3, 6.6, 4.4, ...
と次のように指定する必要があります列挙型を使用して
:それはfloatまたはdoubleだと果物の種類を区別するかどうか、それが良い、このようにそれを行うことです
FruitList<float, FruitType.Orange>
または
コンストラクタに列挙型を使用:
FruitList<float> (Orange)
:
FruitList<float, Orange>
又は
コンストラクタ内のクラスを使用した:
FruitList<float> (FruitType.Orange)
又は
クラスを使用
私を混乱させることは、これらの種類のものを指定することが、<エリアで意味があるかどうかです(そのエリアが何であるか分かりません)。
どちらが優れている、より速く、より効率的なプラクティスですか?
Btwオレンジクラスは決してどこでも使用されていませんが、そのようなタイプを指定するのが理にかなっているのであれば、書きましたか?
編集:Btwこれは単なる例であり実際のものではありませんが、これは明確な方法で反映されます。それはすべての浮動小数点数/倍数のように、いくつかの他のメソッドに渡されます。しかし、この方法では、果実の種類が正しく機能するかどうかを知る必要があります。果実自体は何も意味しません。
hm、どのようにダブルポストが発生しましたか? – Svish
それはかなり変です。だから、バグ? –