Suchergebnisse für Anfrage "inheritance"
Vererben Sie eine abstrakte Klasse ohne Konstruktor
Ich möchte eine Klasse von einer anderen als abstrakt markierten Klasse erben, für die kein Konstruktor definiert ist. Das ist mein Code: // In one assembly (TheMessage.dll), as seen via F12 in VS (from Metadata) namespace Namespace1 { public ...
Überschreiben von Methoden in Java und anschließendes Umwandeln des Verhaltens von Objekten in übergeordnete Klassen
Ich habe eine Elternklasse, A, und eine Kindklasse, B, und B überschreibt eine Methode, f, von A. public class A { public String f() { return "A"; } } public class B extends A { ... public String f() { return "B"; } public static void ...
Übergeben Sie den aktuellen Objekttyp an den Basiskonstruktoraufruf
Wie nehme ich das?Type der geerbten Klasse und übergeben Sie es in den Basiskonstruktor der Klasse auch geerbt? Siehe das folgende Codebeispiel: // VeryBaseClass is in an external assembly public abstract class VeryBaseClass { public ...
Python mit der Methode der abgeleiteten Klasse in der übergeordneten Klasse?
Kann ich eine übergeordnete Klasse zwingen, die Version einer Funktion einer abgeleiteten Klasse aufzurufen? class Base(object): attr1 = '' attr2 = '' def virtual(self): pass # doesn't do anything in the parent class def func(self): print "%s, ...
interne abstrakte Methoden. Warum sollte jemand sie haben?
Ich habe heute eine Codeüberprüfung durchgeführt und bin auf einen alten Code gestoßen, der von einem Entwickler geschrieben wurde. Es geht so etwas public abstract class BaseControl { internal abstract void DoSomething(); }Wenn Sie eine ...
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 ...
Warum kann ich eine geschützte Methode mit einer öffentlichen Methode überschreiben?
Der Java-Compiler beschwert sich nicht, wenn ich a überschreibeprotected Methode mit apublic Methode. Was ist hier wirklich los? Überschreibt oder verbirgt es die übergeordnete Methode, da die übergeordnete Methode eine geringere Sichtbarkeit ...
Wie kann ich feststellen, ob eine Instanz einer Klasse aus einem Django-Modell zu einer Unterklasse eines anderen Modells gehört?
Ich habe eine Klasse angerufenBankAccount als Basisklasse. ich habe auchCheckingAccount undSavingsAccount Klassen, die von erbenBankAccount. BankAccount ist keine abstrakte Klasse, aber ich erstelle daraus kein Objekt, sondern nur die erbenden ...
Ruft den Namespace der untergeordneten Klasse von der Superklasse in PHP ab
Angenommen, ich habe die folgenden Klassen in verschiedenen Dateien: <?php namespace MyNS; class superclass { public function getNamespace(){ return __NAMESPACE__; } } ?> <?php namespace MyNS\SubNS; class childclass extends superclass { } ?>Wenn ...
Sollte ich die (konkrete) Vererbung mehrerer Tabellen in Django auf keinen Fall vermeiden?
Viele erfahrene Entwickler raten von der Verwendung abDjango Multi-Table-Vererbung [https://docs.djangoproject.com/en/1.5/topics/db/models/#multi-table-inheritance] wegen seiner schlechten Leistung: Django gotcha: konkretes ...