[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