Als «contravariance» getaggte Fragen

4
Warum Kovarianz und Kontravarianz den Wertetyp nicht unterstützen
IEnumerable<T>ist eine Co-Variante, unterstützt jedoch keinen Werttyp, sondern nur einen Referenztyp. Der folgende einfache Code wurde erfolgreich kompiliert: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Beim Wechsel von stringzu intwird jedoch ein kompilierter Fehler angezeigt: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; Der Grund wird in …




3
Kovarianz, Invarianz und Kontravarianz im Klartext erklärt?
Heute habe ich einige Artikel über Kovarianz, Kontravarianz (und Invarianz) in Java gelesen. Ich habe den englischen und deutschen Wikipedia-Artikel sowie einige andere Blog-Beiträge und Artikel von IBM gelesen. Aber ich bin immer noch ein bisschen verwirrt darüber, worum es genau geht? Einige sagen, es geht um die Beziehung zwischen …


3
Nennen Sie Beispiele für Funktionen, die Kovarianz und Kontravarianz sowohl bei Überladung als auch bei Überschreibung in Java demonstrieren. [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Bitte zeigen Sie ein gutes …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.