Suchergebnisse für Anfrage "inheritance"

2 die antwort

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 ...

5 die antwort

Ü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 ...

5 die antwort

Ü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 ...

TOP-Veröffentlichungen

3 die antwort

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, ...

4 die antwort

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 ...

2 die antwort

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 ...

3 die antwort

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 ...

5 die antwort

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 ...

6 die antwort

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 ...

5 die antwort

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 ...