y‰SŽÒzJavaŽ¿–⥑ ..
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 04:35:17
List<? extends B> bext1 = new ArrayList<A>();@// ƒGƒ‰[
List<? extends B> bext2 = new ArrayList<B>();
List<? extends B> bext3 = new ArrayList<C>();
List<? super B> bsup1 = new ArrayList<A>();
List<? super B> bsup2 = new ArrayList<B>();
List<? super B> bsup3 = new ArrayList<C>();@// ƒGƒ‰[
ª‚±‚ê‚͂܂Ÿ•ª‚©‚è‚Ü‚·‚ÆB
List<? extends B> bext = new ArrayList<C>();
bext.add(new A());@// ƒGƒ‰[
bext.add(new B());@// ƒGƒ‰[
bext.add(new C());@// ƒGƒ‰[
ª‰½‚Å‘S–Å‚â‚Ë‚ñ!
List<? super B> bsup = new ArrayList<A>();
bsup.add(new A());@// ƒGƒ‰[
bsup.add(new B());
bsup.add(new C());
ªB ‚̃X[ƒp[ƒNƒ‰ƒX‚Á‚Ă̂͑ã“ü‚ÌŽž‚݂̂ÅA
ŽÀÛ‚É“K—p‚·‚éƒIƒuƒWƒFƒNƒg‚ÌŒ^‚ðãˆÊ‚ÉŒÀ’è‚·‚é‚ñ‚¶‚á‚È‚¢‚Ì‚©B
ŽŸƒy[ƒW‘±‚«‚ð•\ަ1‚ð•\ަÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4270“ú‘O‚ÉXV/275 KB
’S“–:undef