Suchergebnisse für Anfrage "polymorphism"
Wie kann ich verschiedene Typen aus derselben Vererbungshierarchie im zusammenhängenden Speicher polymorph speichern und darauf zugreifen?
Für Polymorphismus ist der übliche Ansatz, @ zu verwendestd::vector<base*>. Ich muss jedoch die Adressen selbst angeben, dh den Speicher selbst verwalten, ob ich @ verwendstd::unique_ptr<> oder rohe Zeiger. Ich hätte gerne ...
Polymorphismus in Python
class File(object): def __init__(self, filename): if os.path.isfile(filename): self.filename = filename self.file = open(filename, 'rb') self.__read() else: raise Exception('...') def __read(self): raise NotImplementedError('Abstract method') ...
Bester Weg, um Ad-hoc-Polymorphismus in Haskell zu implementieren?
Ich habe eine polymorphe Funktion wie: convert :: (Show a) => a -> String convert = " [label=" ++ (show a) ++ "]"Aber manchmal möchte ich ihm eine Data.Map übergeben und eine ausgefallene Schlüsselwertkonvertierung durchführen. Ich weiß, dass ...
Wie kann man eine in einem Objektfeld gespeicherte DateTime mit DataContractJsonSerializer serialisieren / deserialisieren?
Ich verwende die folgende Klasse, um JSON-Daten über zwei ASP.NET-Dienste auszutauschen: [DataContract] public class Filter { [DataMember] public string Name {get; set;} [DataMember] public FilterOperator Operator {get; set;} [DataMember] ...
Android - Polymorphismus und Parcelable
Ich kann nicht herausfinden, wie Polymorohismus beim Schreiben / Lesen von Paketen verwendet wird. Ich verstehe, dass ich Parcelable in der Basisklasse und auch in allen abgeleiteten Klassen implementieren muss (für den Fall, dass Unterklassen ...
virtueller Funktionsaufruf von Basisklasse
Sagen wir haben: Class Base { virtual void f(){g();}; virtual void g(){//Do some Base related code;} }; Class Derived : public Base { virtual void f(){Base::f();}; virtual void g(){//Do some Derived related code}; }; int main() { Base *pBase = ...
Initialisierung im Polymorphismus von Variablen
Angenommen, Sie haben den folgenden Code class A { int i = 4; A() { print(); } void print () { System.out.println("A"); } } class B extends A { int i = 2; //"this line" public static void main(String[] args){ A a = new B(); a.print(); } void ...
Federbohne dynamisch einspritzen
In einer Java-Spring-Web-App möchte ich Bohnen dynamisch injizieren können. Zum Beispiel habe ich eine Schnittstelle mit 2 verschiedenen Implementierungen: [/imgs/H1rp6.jpg] In meiner App verwende ich eine Eigenschaftendatei zum Konfigurieren ...
Laravel polymorphe Beziehungen: Modell an Controller übergeben
Ich möchte einen einzelnen Controller verwenden, um meine Kommentare für mehrere Modelle zu speichern. Also habe ich den CommentController mit der folgenden Speichermethode erstellt: public function store(Teacher $teacher, Request $request) { ...
Wie gehe ich mit dem Typensystem auf Haskell bequem um?
Haskells Typensystem ist mächtig und beliebt für seine mathematische Genauigkeit und logische Solidität. Auf der anderen Seite frage ich mich, warum es nicht so funktioniert, wie es von der Intuition erwartet wird. Z.B. warum kann nichtInt zu @ ...