Kan het jokertekenargument worden begrensd?
Kan het jokertekenargument worden begrensd?

Video: Kan het jokertekenargument worden begrensd?

Video: Kan het jokertekenargument worden begrensd?
Video: Роберт Эдвард Грант: НОВЫЕ ДОКАЗАТЕЛЬСТВА! Таинственн... 2024, November
Anonim

EEN wildcard kan heb er maar één gebonden , terwijl een type parameter kan meerdere grenzen hebben. EEN wildcard kan een lagere of een hogere hebben gebonden , terwijl er niet zoiets bestaat als een lagere gebonden voor een type parameter.

Evenzo kan men zich afvragen, wat zijn begrensde en onbegrensde wildcards in generieke geneesmiddelen?

begrensde en onbegrensde jokertekens in generieke geneesmiddelen worden gebruikt om elk type te binden. Anderzijds, begrensde jokertekens bieden beperkte flexibiliteit binnen de grenzen. Elk type met begrensde jokertekens kan alleen binnen de grens worden geïnstantieerd en elke instantie buiten de grens zal resulteren in een compilerfout.

Ten tweede, wat is het jokerteken dat wordt gebruikt voor generieke typespecificatie?) staat bekend als de wildcard in algemeen programmeren. Het vertegenwoordigt een onbekende type . De wildcard kan zijn gebruikt in verschillende situaties, zoals de type van een parameter, veld of lokale variabele; soms als een terugkeer type.

Evenzo vragen mensen: wat is de syntaxis voor parameters van het begrensde type?

om een aan te geven begrensd type parameter , maak een lijst van de type parameter naam, gevolgd door het sleutelwoord extends, gevolgd door de bovenste gebonden , wat in dit voorbeeld Number is. Merk op dat, in deze context, extends in algemene zin wordt gebruikt om ofwel "verlengt" (zoals in klassen) of "implementeert" (zoals in interfaces) te betekenen.

Wat is een wildcard in generieke geneesmiddelen in Java?

Jokertekens van Java Generic is een mechanisme in Java-generieken bedoeld om het mogelijk te maken om een verzameling van een bepaalde klasse, bijvoorbeeld A, te casten naar een verzameling van een subklasse of superklasse van A.

Aanbevolen: