Suchergebnisse für Anfrage "generics"
Extrahieren Sie generische Typen aus erweiterten generischen
Ich versuche, eine Klasse und eine Menge von Unterklassen umzugestalten, bei denen der M-Typ alles erweitert, obwohl wir wissen, dass es sich um eine Unterklasse eines bestimmten Typs handeln muss. Dieser Typ ist parametrisiert und ich möchte, ...
Java: Ermittelt den aktuellen Typ der generischen Methode mit dem Lambda-Parameter [duplicate]
Diese Frage hat hier bereits eine Antwort: Java: Wie löse ich generische Lambda-Parameter auf? [/questions/23863716/java-how-to-resolve-generic-type-of-lambda-parameter] 3 AntwortenIch habe eine Frage zu gestelltlambdas HierJava: Wie löse ich ...
Java: Wie löse ich generische Lambda-Parameter auf?
Nun, wir habenFunctionalInterface: public interface Consumer<T> { void accept(T t); }Und ich kann es so benutzen: .handle(Integer p -> System.out.println(p * 2));Wie können wir das tatsächlich lösen?generic type von diesem Lambda-Parameter in ...
Überschreiben einer Methode mit generischen Parametern in Java?
Ich habe eine abstrakte KlasseMonitor.javadie von einer Klasse untergeordnet ist EmailMonitor.java. Die Methode: public abstract List<? extends MonitorAccount> performMonitor(List<? extends MonitorAccount> accounts)ist definiert ...
In C ++ - Vorlagen werden übergeordnete Elemente ausgeblendet
Normalerweise wennA erbt vonB, alle Mitglieder vonA sind automatisch sichtbar fürBzum Beispiel class A { protected: int a; }; class B : public A { int getA() {return a;} //no need to use A::a, it is automatically visible };Wenn ich jedoch ...
Rekursion von Java Generics und Inheritance
Ich bin auf den folgenden Java-Code gestoßen, der Generika und Vererbung verwendet. Ich verstehe wirklich nicht, was der folgende Ausschnitt bewirkt: class A<B extends A<B>> { ... }Was macht dieser Code? (Ich habe das vonDBMaker in ...
Sind Generika während des Kompilierens spezialisiert oder dienen sie wie Java-Generika nur zur Überprüfung der Kompilierzeit?
Es gibt drei Möglichkeiten, Generics zu implementieren: Nur ein Tool zur Überprüfung der Kompilierungszeit, aber jede Template-Instanz wird mit derselben Byte- / Assembler-Code-Implementierung kompiliert (Java, wie in den Kommentaren zur ...
Erweiterung des generischen Typs in Swift
Ist es möglich, eine generische Klasse für einen spezialisierten / konstruierten generischen Typ zu erweitern? Ich möchte Int Arrays um eine Methode zur Berechnung der Summe seiner Elemente erweitern. z.B. extension Array<Int> { func sum() -> ...
Rückgabe eines Void-Objekts
Was ist der richtige Weg, um aVoid Typ, wenn es kein Primitiv ist? Z.B. Ich benutze derzeit null wie unten. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null; } }
Java-Schnittstellen und Rückgabetypen
Angenommen, ich habe die folgende Schnittstelle: public interface A { public void b(); }Ich möchte jedoch, dass jede der Klassen, die sie implementieren, einen anderen Rückgabetyp für die Methode b () hat. Beispiele: public class C { public C ...