首頁 >Java >java教程 >Java 泛型:` 有什麼用?超級`關鍵字?

Java 泛型:` 有什麼用?超級`關鍵字?

Susan Sarandon
Susan Sarandon原創
2024-11-28 01:37:14273瀏覽

Java Generics: What's the Deal with the `? super` Keyword?

Java 泛型:解開「Super」關鍵字之謎

儘管探索了有關泛型的各種資源,但您仍然會遇到關於'Super' 的困惑。超級'關鍵字。讓我們深入研究在 Java 泛型中使用「super」的複雜度來澄清這些疑慮。

1.揭開與「?」的矛盾super Number'

將集合聲明為「List super Number>',您可能會假設它可以保存Number 的父物件。 '列表'只能捕獲可以擴展Number 及其超類型的類型。加。 'test(sList);'失敗,因為'List'不能透過'List 進行捕獲轉換?捕獲轉換規則。或其任何

擴充相容

超類別的物件。 」被禁止

Java 不允許''因為它會導致模稜兩可的情況。違反泛型型別安全。

以上是Java 泛型:` 有什麼用?超級`關鍵字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn