inheritance

Vererbung ist das System in der objektorientierten Programmierung, das es Objekten ermöglicht, Operationen zu unterstützen, die von anterioren Typen definiert sind, ohne eine eigene Definition angeben zu müssen. Es ist der Hauptvektor für Polymorphie in der objektorientierten Programmierung.
2
Antworten

wpf Benutzersteuerungsbasisklassenproblem

Ich bin neu bei WPF und habe eine WPF-Benutzerkontrollbibliothek erstellt Ich habe eine Base-Klasse hinzugefügt, die so aussieht %Vor% und möchten, dass alle meine Steuerelemente davon erben. Ich habe ein Control namens Benachrichtigun...
01.10.2009, 07:31
7
Antworten

Schnittstelle für eine Methode, die ihren eigenen Typ zurückgibt

Ich habe eine Situation, in der ich eine Klasse habe %Vor% Nun kann ich eine Schnittstelle dafür erstellen %Vor% Was sollten die Fragezeichen ersetzen? Jede Klasse sollte ihren eigenen Typ zurückgeben, nicht Foo. Die folgenden Lösunge...
15.06.2010, 13:39
3
Antworten

Wie kann man in Delphi auf die (Super-) Basisklasse zugreifen?

In C # kann ich nach base keyword auf die Basisklasse zugreifen, und in Java kann ich darauf zugreifen, indem ich auf super keyword zugreife. Wie geht das in Delphi? Angenommen, ich habe folgenden Code: %Vor%     
20.09.2012, 03:26
13
Antworten

java.lang.ClassException: A kann nicht in B umgewandelt werden

Ich habe diesen Code implementiert: %Vor% Beide Zeilen kompilieren, wenn sie separat kompiliert werden, aber geben Laufzeitfehler mit java.lang.ClassException: A cannot be cast into B . Warum kompilieren sie gut, geben aber einen Lauf...
20.06.2013, 15:40
2
Antworten

Die Vererbung von Specflow-Testschritten führt zu "Mehrdeutigen Schrittdefinitionen"

Ich möchte die folgende Testschrittklassenstruktur haben: %Vor% "Es gibt einen Kunden" ist ein häufiger Schritt, der sowohl in FeatureOne als auch in FeatureTwo verwendet wird, aber in den beiden Funktionen wird eine unterschiedliche Verarbe...
21.08.2014, 18:02
4
Antworten

Java-Konstruktor und Feldinitialisierungsreihenfolge

Ich weiß, dass Java-Objektkonstruktoren die nicht statischen Felder ihrer Instanz implizit initialisieren. Ich bin mir jedoch nicht sicher, ob dies in einer Klassenhierarchie geschieht. Zum Beispiel: %Vor% %Vor% Der Konstruktor des Parents...
14.05.2012, 19:28
2
Antworten

Kann "abgeleitet" nicht in seine private Basisklasse "base" [duplizieren] umwandeln

Ich stoße auf einen Fehler, wenn ich versuche, ein Objekt zu erzeugen, das von einer Klasse erbt, die von einer Klasse erbt, die reine virtuelle Funktionen definiert. Ich bin mir nicht sicher, was falsch ist. Ich weiß, dass ich die reinen virt...
04.03.2015, 10:13
4
Antworten

Pythons super () -Funktion

Im unteren Beispiel rufen die letzten beiden Zeilen in der B.Go() -Methode die Methode Go() von class A auf. Sind sie funktional identisch? Ist die Verwendung von super() der einzige Vorteil, dass ich den vererbten Klassennamen nicht...
14.06.2011, 23:51
2
Antworten

Erhalte den Vererbungsbaum vom Typ

Ich versuche einen einfachen Weg zu finden, den Vererbungsbaum eines bestimmten Typs durch Reflexion in C # zu erhalten. Sagen wir, ich habe die folgenden Klassen; %Vor% Wie verwende ich die Reflexion über den Typ "C", um zu bestimmen...
19.04.2011, 13:13
3
Antworten

abstrakte Klasse implementiert keine Schnittstelle

Ich habe eine Schnittstelle, so dass Klassenschreiber bestimmte Methoden implementieren müssen. Ich möchte auch einige standardmäßig implementierte Methoden erlauben, also erstelle ich eine abstrakte Klasse. Das Problem ist, dass alle Klassen vo...
11.07.2010, 15:26