Heim >Java >javaLernprogramm >Was ist der Unterschied zwischen „Liste

Was ist der Unterschied zwischen „Liste

Susan Sarandon
Susan SarandonOriginal
2024-12-06 05:56:15487Durchsuche

What's the Difference Between `List

Platzhalter in Java Generics

Frage 1: Was ist der Unterschied zwischen List und List?

Antwort:

Beide Liste und List sind Beispiele für begrenzte Platzhalter. Ein unbegrenzter Platzhalter wird als dargestellt, ähnlich wie . Dies impliziert, dass der generische Typ ein beliebiger Typ ohne spezifische Einschränkungen sein kann.

Im Gegensatz dazu schränken begrenzte Platzhalter den Typ ein. Liste wird als Platzhalter mit oberer Grenze bezeichnet. Es bedeutet, dass der generische Typ T erweitern muss. List kann jede Liste enthalten, die Unterklassen von String enthält (z. B. List oder List).

List wird als Platzhalter mit niedrigerer Grenze bezeichnet. Es gibt an, dass der generische Typ ein Vorfahre von T sein muss. Beispiel: List kann jede Liste enthalten, die Superklassen von String enthält (z. B. List oder List).

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen „Liste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn