2012-04-14 9 views
2

API仕様のデフォルトリストモデルを見てみると、そのクラスはジェネリックを使用していると述べています。クラスのインスタンスを作成するために行ったとき、それを必要とせず、許可しませんでした。ジェネリックはDefaultListModelとどのように統合され、どのように使用できますか?デフォルトリストモデルとジェネリックスJAVA

答えて

2

あなたは決してそれは単にコンパイル時のチェック(詳細はType Erasureを参照)ですので、ジェネリック医薬品を使用する必要 :-)

感謝。

コードをコンパイルすると、一般的な型情報が取り除かれるため、コードを正しく実行する必要はありません。ジェネリックスは、コンパイラが静的なチェックを実行して、一貫性のある安全な方法で型を使用していることを確認する方法を提供します。

+0

私はそれが入っていることを知っていましたが、私がジェネリックを使用することを選択した場合、なぜそれは私をさせませんか? – rubixibuc

+0

私はこの問題を解決しました。私はse 6を使用していますが、se 6では一般的ではありません.-( – rubixibuc

+0

私はそれもse 6でも一般的だと仮定しました。 – rubixibuc