Heim  >  Artikel  >  Java  >  Wie werden Java-Generika instanziiert und aufgerufen?

Wie werden Java-Generika instanziiert und aufgerufen?

WBOY
WBOYnach vorne
2023-04-23 19:13:051541Durchsuche

1. Der generische Aufruf ähnelt dem gewöhnlichen Methodenaufruf, aber anstatt Parameter an die Methode zu übergeben, übergeben Sie die Typparameter an die Box-Klasse selbst.

Box<Integer> integerBox;

Typparameter- und Typvariablenterminologie: Viele Entwickler verwenden die Begriffe „Typparameter“ und „Typvariable“ möglicherweise verwirrend, aber diese beiden Begriffe sind nicht identisch. Beim Codieren werden Typparameter bereitgestellt, um parametrisierte Typen zu erstellen. Also ist T in Foo food < t > ein Typparameter und String in Foo

2. Um eine Klasse mit einem generischen Aufruf zu instanziieren, verwenden Sie wie gewohnt das Schlüsselwort new, aber setzen Sie <

Oft als parametrisierte Typen bezeichnet (entspricht den tatsächlichen Parametern einer Methode).

Box<Integer> integerBox = new Box<Integer>();

Das obige ist der detaillierte Inhalt vonWie werden Java-Generika instanziiert und aufgerufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen