[解決済み] Javaジェネリックス (ワイルドカード)
2022-09-21 06:35:43
質問
Javaにおける一般的なワイルドカードについて、いくつか質問があります。
-
との違いは何ですか?
List<? extends T>
とList<? super T>
? -
bounded ワイルドカードと unbounded ワイルドカードとは何ですか?
どのように解決するのですか?
最初の質問で
<? extends T>
と
<? super T>
は拘束されたワイルドカードの例です。 束縛されないワイルドカードは次のようになります。
<?>
のように見え、基本的には
<? extends Object>
. これは、ジェネリックがどのような型であってもよいということを緩やかに意味しています。 境界付きワイルドカード (
<? extends T>
または
<? super T>
のどちらかでなければならない、というように型に制限をかけます。
を拡張する
特定の型 (
<? extends T>
は上限として知られています)、または特定の型の祖先でなければなりません(
<? super T>
は下限値として知られています)。
Javaチュートリアルの記事で、ジェネリクスについてかなり良い説明があります。 ワイルドカード と ワイルドカードをもっと楽しむ .
関連
-
java.sql.SQLException: 結果セットの開始前
-
X11 DISPLAY変数が設定されていない」問題の解決方法
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] java.lang.UnsupportedClassVersionError を修正する方法。サポートされていないメジャー.マイナーバージョン
-
[解決済み] Javaクラスにおけるcanonical name、simple name、class nameの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アクセス制限です。タイプ 'JPEGCodec' は API ではない ☞My Blog Github ☜ ホームページを見る
-
Java の switch case 文で必要な定数式の問題の解決法
-
ApplicationContextの起動エラーです。条件レポートを表示するには、アプリケーションを'de'で再実行します。
-
強制型変換について
-
Java Notes 005_この行に複数のマーカーがある - キーを変数に解決できない - シンタックスエラー、ins
-
Javaがテキストファイルを読み込む
-
Java appears タイプEを囲むインスタンスがアクセスできない。
-
java send https request prompt java.security.cert.について。
-
Javaがエラーで実行される、選択が起動できない、最近起動したものがない
-
Web Project JavaでPropertiesファイルを読み込むと、「指定されたファイルがシステムで見つかりません」というソリューションが表示されます。