タグ

2023年10月12日のブックマーク (2件)

  • トレノキャンプ

    1.Javaのジェネリクス(Generics・総称型)とは? 2.ジェネリクスを使うメリット 3.ジェネリクスクラスの使い方 4.ジェネリクスメソッドの使い方 5.ジェネリクスのワイルドカードとは? 6.覚えておくと便利なジェネリクスに関する知識 7.ジェネリクスを使う際の注意点 1.Javaのジェネリクス(Generics・総称型)とは? ジェネリクスは、Javaをはじめとする多くのオブジェクト指向型言語で採用されている仕組みです。 オブジェクトの型の安全性と再利用性を兼ね備えた仕組みを提供します。 Javaでは、ジェネリクスは<>で囲んで利用します。もっとも多い利用例がリストでしょう。 このとき、Listの宣言時に<〜>で囲むことで型を指定できる機能を「ジェネリクス」と呼びます。 また、ジェネリクスとして<〜>で囲んだ指定部分(この場合はString)を型パラメータと呼びます。 Arr

    トレノキャンプ
  • <? extends ...>や<? super ...>って何?代入編 - Qiita

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

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