タグ

ブックマーク / qiita.com/sukoyakarizumu (2)

  • <? extends ...>や<? super ...>って何?代入編 - Qiita

    はじめに <? extends E>や<? super E>が使われているクラスにどのような値が代入できるのか考えよう。 手っ取り早く結論を知りたい人は図解を見てください。 準備 2つのクラスA,Bがある。クラスBはクラスAのサブクラスであるとする:

    <? extends ...>や<? super ...>って何?代入編 - Qiita
    kasumani
    kasumani 2014/11/17
    や super ...?&gt; って何?代入編 また、 extends E?&gt; はE型自身を含むので、以下の代入関係も成り立つ: また、 super E?&gt; はE型自身を含むので、以下の代入関係も成り立つ: Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket
  • <? extends ...>や<? super ...>って何?基本編 - Qiita

    はじめに <? extends E>や<? super E>といった宣言の意味をまとめる。 非変性 <? extends E>や<? super E>の解説をめる前に、Javaコレクションの「非変性」を確認しておこう。 3つのクラスA,B,Cがあり、以下のような親子関係があるとする。

    <? extends ...>や<? super ...>って何?基本編 - Qiita
    kasumani
    kasumani 2014/11/17
    や super ...?&gt; って何?基本編 はじめに 非変性 3つのクラスA,B,Cがあり、以下のような親子関係があるとする。 class A {}; class B extends A {}; class C extends B {}; このとき、Collection型の変数には、B型のコレクションしか代入すること
  • 1