Suchergebnisse für Anfrage "polymorphism"
Django REST Serializer für N + 1-Datenbankaufrufe für mehrere verschachtelte Beziehungen, 3 Ebenen
Ich habe eine Situation, in der mein Modell eine Fremdschlüsselbeziehung hat: # models.py class Child(models.Model): parent = models.ForeignKey(Parent,) class Parent(models.Model): passund mein Serializer: class ...
Java in Superklasse umgewandelt und Überladungsmethode aufrufen
abstract class A { int met(A a) { return 0; } int met(B b) { return 1; } int met(C c) { return 2; } } class B extends A { int met(A a) { return 3; } int met(B b) { return 4; } int met(C c) { return 5; } } class C extends B { int f() { return ...
Warum wählt der Compiler die falsche Methodenüberladung?
Ich habe diese einfache Methode: public void CacheDelegate(Object obj, MemberInfo memberInfo) { switch (memberInfo.MemberType) { case MemberTypes.Field: var fieldInfo = (FieldInfo) memberInfo; CacheDelegate(obj, fieldInfo); break; case ...
Konstruktion einer abgeleiteten Klasse aus geerbten Variablen
Vielleicht ist der Titel etwas verwirrend, deshalb werde ich mein Bestes geben, um sicherzustellen, dass er so klar wie möglich ist. rundsätzlich versuche ich, ein Spiel zu erstellen, in dem es eine abstrakte Basisklasse namens "Creature" gibt, ...
C ++: Mehrfachvererbung mit Polymorphismus
(entschuldigen Sie die noob Frage im Voraus) Ich habe 4 Klassen: class Person {}; class Student : public Person {}; class Employee : public Person {}; class StudentEmployee : public Student, public Employee {};Im WesentlichenPerson ist die ...
Gibt es jemals einen Grund, geerbte Mitglieder in einer Schnittstelle zu verstecken?
Ich verstehe, dass eine Klasse, die von einer anderen Klasse erbt, eine Eigenschaft mit dem @ verbergen kannew Stichwort. Dies verbirgt jedoch eine bestimmte Implementierung der Eigenschaft, sodass ich sehen kann, wie sie verwendet werden ...
Wie kann ich eine Rust-Funktion dazu bringen, einen beliebigen Floating-Typ als Argument zu akzeptieren?
Ich möchte eine Funktion schreiben, die beliebige Gleitkommadaten akzeptiert, ähnlich der folgenden Form: fn multiply<F: Float>(floating_point_number: F){ floating_point_number * 2 }Aber ich kann die Syntax dafür nicht in der Dokumentation ...
Rails 4 Polymorphe Assoziationen und Bedenken
Ich versuche ein @ hinzuzufügEvaluation Modell zu meinemRails 4 app. Ich habe ein Modell namens @ gemacevaluation.rb. Es hat class Evaluation < ActiveRecord::Base belongs_to :evaluator, :polymorphic => true belongs_to :evaluatable, ...
polymorphism für Eigenschaften, die durch interfaces @ angegeben werd
Warum funktioniert das nicht? public class ClassOptions {} public interface Inode { ClassOptions Options {get;} } public class MyClass : Inode { public ClassOptions Options { get; set; } } public class ClassDerivedOptions : ClassOptions { } ...
as ist der Unterschied zwischen Abstraktion und Polymorphismu
Ich verstehe offenbar zwei OOP-Konzepte nicht sehr gut. Könnten Sie erklären, wasAbstraktio und Polymorphismus sind, vorzugsweise mit realen Beispielen und Code? Vielen Dank