Ich versuche, einige Klassen zu erstellen, die eine bestimmte Schnittstelle implementieren (in diesem Fall XYPlottable ) und eine Methode, die mit jeder Klasse umgehen kann, die diese Schnittstelle implementiert.
Bisher habe ich Folgendes (...
Verwendung der nicht zugewiesenen lokalen Variablen 'model'. Ist welche Fehlermeldung ich bekomme. Es ist richtig, wo ich sage, wenn (Modell == null). Ich bin mir nicht sicher, warum es mir einen Kompilierfehler gibt .. jemand bitte helfen.
%V...
Ich möchte eine Klasse "Indicator" erstellen, die "Control" ausnimmt und die Eigenschaft "Image" setzt.
Da Control keine Image-Eigenschaft besitzt, Ich möchte eine Template-Klasse implementieren ("Indicator") , die nur Klassen akzeptiert...
Ich habe mehrere enums in meinem Code:
%Vor%
Ich möchte eine Methode haben, die mit valueOf () prüft, ob ein Wert in einer enum vorhanden ist, ohne einen für jeden Enum-Typ zu schreiben. Zum Beispiel (dieser Code läuft nicht):
%Vor%
Verw...
Ich schreibe ein Doclet, das com.sun.javadoc.Doclet erweitert.
Wenn ich eine ArrayList als ein Feld einer Methode dokumentieren möchte, möchte ich den Typ des generischen Typs ermitteln (zB wenn ich eine ArrayList<String> dokumentier...
Ich habe versucht, eine Erweiterungsmethode zu schreiben, um List.RemoveAll (Prädikat) nachzuahmen.
Bisher habe ich das:
%Vor%
Irgendwelche Zeiger? Ist das eine völlig naive Umsetzung?
Gegeben die folgende generische Schnittstelle und implementierende Klasse:
%Vor%
Wie kann ich die Find-Methode aufrufen, ohne U anzugeben?
%Vor%
Mit anderen Worten, was kann getan werden, um Typinferenz zu bekommen?
Danke!
Ich habe diese for-Schleife, p ist eine NSManagedObject , fathers ist eine to-many -Verbindung, also muss ich NSMutableOrderedSet auf [Family] umwandeln, aber es funktioniert nicht, warum?
%Vor%
Eine fast unbekannte Eigenschaft von Java ist diese Generikasyntax:
%Vor%
Ich würde gerne dasselbe in Scala machen, aber ich weiß nicht, wie ich das machen soll. Kann mir jemand bitte die Syntax geben?
Ich hatte vorher:
%Vor%
Und jetz...