1

私がこれを行う場合:

public class IntegerList extends ArrayList < Integer > { }

IntegerList型の消去を気にせずに通常どおり使用できますか。つまり、それらの配列を使用して作成し、動的にインスタンス化できます。準拠したコンパイラまたは IDE は、コンパイル時と実行時の両方の型チェックを適切に実行できますか?

4

1 に答える 1

1

はい、IntegerList具体化されたタイプです。これは、あなたが言おうとしていると思います。

また、ArrayListは具体化された型でもあります。つまり、 でできることと同じことがArrayListでできますIntegerList。(ただしArrayList<Integer>、具象化された型ではない とは異なります。)

于 2013-06-19T01:02:34.717 に答える