Suchergebnisse für Anfrage "generics"

2 die antwort

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, ...

1 die antwort

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 ...

3 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

Ü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 ...

3 die antwort

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 ...

4 die antwort

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 ...

1 die antwort

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 ...

6 die antwort

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() -> ...

4 die antwort

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; } }

3 die antwort

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 ...