この方法の一つ:
ポリモーフィズム
配列型を定義された、親クラスが定義され、親クラスの配列に格納されているのサブクラスであります
リストの<Object>リスト= 新しいのArrayList <オブジェクト> (); list.add( "ABC" ); list.add( 123 )。 list.add(新しい HashMapの<整数、文字列>());
またはジェネリック型を宣言しない文セット、かのような:
リスト一覧= 新しい ArrayListを();
デフォルトでは、上記と同じリストの<Object>で、オブジェクトのジェネリック医薬品です。
パブリック クラスTEST2 { 公共 静的 ボイドメイン(文字列引数[]){ 父[] = 新しい父[2 ]。 [ 0] = 新しい)(息子。 [ 1] = 新しい)(son2します。 } } クラス父{ INT i = 0 ; } クラス息子が延び父親{ int型のx = 0 。 } クラス son2が延び父親{ int型の Y = 0 。 }
方法2:
地図コレクション
値マッピングへの鍵を提供して地図Collectionインタフェースを継承しない設定は、マップは同じキー値を持つことができます
方法3:
ジェネリック