説明
1. 上限ワイルドカードを使用すると、変数の制限を緩和できます。
たとえば、List、List、List を処理するメソッドを作成するとします。これは、上限ワイルドカードを使用することで実現できます。
2. 上限ワイルドカードによってインスタンス化されたクラスは、現在のクラスまたは現在のクラスのサブクラスである必要があります。
3. 上限ワイルドカードを宣言する場合は、ワイルドカード値を使用してください。
次に extends キーワードが来て、最後にその上限が来ます。この文脈では、extends は通常、拡張 (クラスなど) または実装 (インターフェイスなど) を意味するために使用されることに注意してください。
例
public static void process(List<? extends Foo> list) { for (Foo elem : list) { // ... } }
Java は主に次の用途で使用されます。
1.Web 開発。
2. Android 開発;
3. クライアント開発;
4. Web 開発;
5. エンタープライズ アプリケーション開発;
6. Javaビッグデータ開発;
7. ゲーム開発など
以上がJavaで上限ワイルドカードを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。