Suchergebnisse für Anfrage "polymorphism"
Wie instanziiere ich eine Klasse anhand ihres Stringnamens?
Ich habe eine abstrakte Klasse und möchte sie zu einer Klasse machen, die sie erweitert. Ich habe den Namen der Kinderklasse als Zeichenfolge. Ansonsten ... String childClassString; MyAbstractClass myObject; if (childClassString ...
Java-Methode überladen Vererbung und Polymorphismus
Hier ist eine Frage zur Testpraxis, auf die ich gestoßen bin. Ich würde mich über Ihre Hilfe freuen, damit ich die Konzepte verstehen kann Lass Hawk eine Unterklasse von Bird sein. Angenommen, eine Klasse hat zwei überladene Methoden: void foo ...
Wie kann man base.base.method () aufrufen?
// Cannot change source code class Base { public virtual void Say() { Console.WriteLine("Called from Base."); } } // Cannot change source code class Derived : Base { public override void Say() { Console.WriteLine("Called from Derived."); ...
Wie erzwinge ich eine Methodensignatur für untergeordnete Klassen?
Sprachen wie C # und Java weisen Methodenüberladungen auf. Wenn die untergeordnete Klasse die Methode nicht mit der genauen Signatur implementiert, wird die übergeordnete Methode nicht überschrieben. Wie erzwingen wir die Methodensignatur in ...
Wie kann ich polymorphe Attribute mit boost :: spirit :: qi-Parsern verwenden?
Ich möchte, dass mein boost :: spirit-basierter Parser eine Datei analysieren, die analysierten Regeln in verschiedene Typen konvertieren und einen Vektor mit allen gefundenen Übereinstimmungen ausgeben kann. Alle Typen, die als ...
Konzeptueller Unterschied zwischen parametrischem Polymorphismus und Subtyp-Polymorphismus?
Ich habe versucht, Wikipedia durchzulesen, aber es ist in Bezug auf Polymorphismus (speziell in Bezug auf Java) so dicht. Mein Verständnis ist, dass Subtyp-Polymorphismus mit Subtyping und parametrischer Polymorphismus mit Methoden zusammenhängt, ...
Warum, wenn statische Methode nicht in Polymorphismus (späte Bindung) involviert ist, sehe ich Fehler, dass statische Methode nicht überschrieben werden kann
Bitte beachten Sie folgenden Code: class A{ public static void m(Number n){ System.out.println("Number A"); }; } class B extends A{ public static int m(Number n){ System.out.println("Number B"); return 1; }; }Ausgabe: java: m (java.lang.Number) ...
Java Deaktiviert Überschreibender Rückgabetyp
Ich habe ein Projekt mit folgenden Komponenten: public abstract class BaseThing { public abstract <T extends BaseThing> ThingDoer<T, String> getThingDoer(); } public class SomeThing extends BaseThing { public ThingDoer<SomeThing, String> ...
Gibt eine dynamische Tabelle mit unbekannten Spalten aus der PL / pgSQL-Funktion zurück
Ich muss eine Funktion erstellen, die für eine bestimmte Tabelle prüft, ob dieinfowindow Feld existiert. Wenn es existiert, muss die Funktion zurückkehrenselect * from table Wenn dies nicht der Fall ist, muss ein zusätzlicher Wert zurückgegeben ...
Wird das Überladen von Methoden als Polymorphismus betrachtet? [geschlossen]
Wird das Überladen von Methoden als Teil des Polymorphismus angesehen?