Suchergebnisse für Anfrage "polymorphism"

3 die antwort

Statischer Polymorphismus mit CRTP: Verwenden der Basisklasse zum Aufrufen abgeleiteter Methoden

Einer der Hauptvorteile vonvirtual In C ++ kann die Basisklasse (Zeiger oder Referenz) zum Aufrufen abgeleiteter Methoden verwendet werden. Ich lese weiterVerwenden von CRTP zur Implementierung des ...

3 die antwort

Polymorphismus bezieht sich auf Vererbung

Warum ist Polymorphismus von Vererbung abhängig? Codebeispiel?

3 die antwort

Können wir in Java ein Objekt der Oberklasse an eine Unterklassenreferenz übergeben?

Können wir in Java ein Objekt der Oberklasse an eine Unterklassenreferenz übergeben? Ich weiß, dass es eine seltsame Frage ist / praktisch nicht durchführbar ist, aber ich möchte die Logik dahinter verstehen. Warum ist es in Java ...

TOP-Veröffentlichungen

2 die antwort

Polymorpher Aufruf

Ich bin neu in Java, ich habe im Code an vielen Stellen gesehen, wo meine Senioren als deklariert haben List myList = new ArrayList(); (Option 1) Anstatt von ArrayList myList = new ArrayList(); (Option 2) Können Sie mir bitte sagen, warum die ...

3 die antwort

Die eloquente morphOne-Beziehung ist nicht auf eine Beziehung beschränkt

Ich habe ein Problem mit einem EloquentenmorphOne Beziehung, in der neue Einträge erstellt werden, anstatt die bereits vorhandenen zu aktualisieren. Grundsätzlich habe ich eine Reihe von Modellen (zum Beispiel lassen Sie uns sagenPerson ...

4 die antwort

Eine polymorphe Sammlung von kurioserweise wiederkehrenden Vorlagenmustern (CRTP) in C ++?

Ich habe eine KlasseBase von denen ich zwei Klassen habe,DerivedA undDerivedB Wie unten definiert. template <typename Derived> class Base{ public: double interface(){ static_cast<Derived*>(this)->implementation(); } }; class Derived,A : ...

5 die antwort

Rückgabetyp-Polymorphismus in C-ähnlichen Sprachen

Warum sehen wir keine C-ähnlichen Sprachen, die Callables mit Polymorphismus im Rückgabetyp erlauben? Ich könnte sehen, wie die zusätzliche Typinferenz eine Hürde sein würde, aber wir habenviele ...

1 die antwort

Verhalten der Methode Überladung in Java [duplizieren]

Diese Frage hat hier bereits eine Antwort: Zwei gleichnamige Methoden in java [/questions/18265638/two-methods-with-the-same-name-in-java] 3 answers Ich habe den folgenden Code ausprobiert public class HelloWorld { public void printData(Test t) ...

2 die antwort

Statischer Polymorphismus in C ++

#include <iostream> template<typename Impl> struct renderer{ void get(){ static_cast<Impl*>(this)->get(); } }; struct open_gl : public renderer<open_gl>{ void get(){ std::cout << "OpenGL" << std::endl; } }; struct direct_draw : ...

1 die antwort

C #: Generische Methode ruft keine spezifische Methodenüberladung auf

Ich versuche, eine generische Methode in C # zu erstellen, die verschiedene Methoden basierend auf dem Argumentdatentyp in ihrem Hauptteil aufruft und ihr Ergebnis anschließend verarbeitet. Ich versuche dies zu erreichen, indem ich eine ...