Suchergebnisse für Anfrage "contravariance"

2 die antwort

Wie erstelle ich eine generische Klasse, die nur einen eigenen Typ oder Untertypen als Kinder enthält?

1 die antwort

Kontravarianz? Kovarianz? Was ist los mit dieser generischen Architektur ...?

Ich habe einige Probleme beim Einrichten einer Befehlsverarbeitungsarchitektur. Ich möchte in der Lage sein, eine Reihe verschiedener Befehle zu erstellen, die von ICommand abgeleitet sind. Erstellen Sie dann eine Reihe ...

4 die antwort

Keine Warnung oder Fehlermeldung (oder Laufzeitfehler), wenn Zuwiderhandlungen zu Mehrdeutigkeiten führen

Denken Sie zunächst daran, dass ein .NET

TOP-Veröffentlichungen

4 die antwort

Warum Kovarianz und Kontravarianz den Wertetyp nicht unterstützen

6 die antwort

Warum sind die Begriffe "Kovarianz" und "Kontravarianz" bei der Implementierung der Methoden einer Schnittstelle anwendbar?

Der Anwendungsfall sieht etwa so aus: public class SomeClass : ICloneable { // Some Code // Implementing interface method public object Clone() { // Some Clonning Code } }Jetzt ist meine FrageWarum ist es nicht möglich, "SomeClass (Da es von ...

4 die antwort

Was sind gute Gründe, um Invarianz in einer API wie Stream.reduce () zu wählen?

Java 8 erneut anzeigenStream API-Design, ich war überrascht von der generischen Invarianz auf ...

3 die antwort

Generics: Liste <? Erweitert Animal> ist dasselbe wie List <Animal>?

Ich versuche nur, das @ zu verstehextends Schlüsselwort in Java Generics. List<? extends Animal> bedeutet, wir können jedes Objekt in das @ stopfList welcheIST EI Animal then bedeutet dann nicht auch Folgendes: List<Animal>Kann mir jemand ...

2 die antwort

Scala Contravariance und Kovarianz

4 die antwort

rundlegendes zu kovarianten und kontravarianten Schnittstellen in C #

Ich bin auf diese in einem Lehrbuch gestoßen, das ich auf C # lese, aber ich habe Schwierigkeiten, sie zu verstehen, wahrscheinlich aufgrund fehlenden Kontexts. Gibt es eine gute kurze Erklärung, was sie sind und wofür sie nützlich sind? Edit ...

1 die antwort

Warum dürfen kontravariante Parametertypen in Java nicht überschrieben werden?

Beim Überschreiben einer Methode einer Superklasse lässt Java zu, dass der Rückgabetyp kovariant ist.Warum stehen kontravariante Parametertypen im Kontrast?n...