[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 12052] ジェネリクスに関する developerWorks 記事



高橋(徹)です。

読書会中に話題になったIBM developerWorksの記事URL紹介します。

「Javaの理論と実践:Generics、了解!
  〜Genericの使い方を学ぶ上での落とし穴を知り、回避する」
http://www-6.ibm.com/jp/developerworks/java/050218/j_j-jtp01255.html

Javaでは、NumberのサブクラスがIntegerですが、Number[]にInteger[]は
代入できるが、List<Number>にList<Integer>は代入できない理由

List<String>[10]は生成できないが、List<?>[10]は生成できる理由

new T() ができない理由

がコバリアント、イレージャを使って解説されています。


--
TAKAHASHI,Toru
torutk@xxxxxxxxxxxx