Kann das Wildcard-Argument beschränkt werden?
Kann das Wildcard-Argument beschränkt werden?

Video: Kann das Wildcard-Argument beschränkt werden?

Video: Kann das Wildcard-Argument beschränkt werden?
Video: Java Generics - Wildcards [DEUTSCH/GERMAN] 2024, November
Anonim

EIN Wildcard kann habe nur einen gebunden , während ein Typ Parameter kann haben mehrere Grenzen. EIN Wildcard kann einen unteren oder einen oberen haben gebunden , während es so etwas wie ein niedrigeres nicht gibt gebunden für einen Typ Parameter.

In ähnlicher Weise kann man fragen, was sind beschränkte und unbeschränkte Wildcards in Generika?

Begrenzte und unbeschränkte Platzhalter in Generika werden verwendet, um einen beliebigen Typ zu binden. Auf der anderen Seite, begrenzte Platzhalter innerhalb der Grenzen begrenzte Flexibilität bieten. Beliebiger Typ mit begrenzte Platzhalter kann nur innerhalb von Bound instanziiert werden und jede Instanziierung außerhalb von Bound führt zu Compilerfehlern.

Zweitens, welches ist das Platzhaltersymbol, das für die generische Typspezifikation verwendet wird?) ist als bekannt Platzhalter in generisch Programmierung. Es repräsentiert ein Unbekanntes Typ . Die Platzhalter kann sein Gebraucht in verschiedenen Situationen, wie z Typ eines Parameters, Feldes oder einer lokalen Variablen; manchmal als Gegenleistung Typ.

Ebenso fragen die Leute, wie lautet die Syntax für Parameter des begrenzten Typs?

a. deklarieren Begrenzter Typparameter , liste die auf Typparameter name, gefolgt vom Schlüsselwort extended, gefolgt von seinem oberen gebunden , was in diesem Beispiel Number ist. Beachten Sie, dass erweitert in diesem Zusammenhang allgemein verwendet wird, um entweder "erweitert" (wie in Klassen) oder "implementiert" (wie in Schnittstellen) zu bedeuten.

Was ist ein Platzhalter in Generika in Java?

Wildcards von Java Generic ist ein Mechanismus in Java-Generika Ziel ist es, eine Sammlung einer bestimmten Klasse, z. B. A, in eine Sammlung einer Unterklasse oder Oberklasse von A umzuwandeln.

Empfohlen: