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

überschreibt abstrakte Methoden in einer geerbten abstrakten Klasse

Okay, im Grunde genommen habe ich das folgende Problem: Ich versuche, eine abstrakte Klasse eine andere abstrakte Klasse zu erben, die eine abstrakte Methode hat, aber ich möchte die abstrakte Methode in keiner von ihnen wegen einer dritten Klas...
22.11.2012, 18:34
6
Antworten

So rufen Sie eine Basisklasseninstanz aus einer abgeleiteten Klasse ab

Ich weiß nicht, ob das möglich ist, aber ich versuche, die Basisklasseninstanz aus einer abgeleiteten Klasse zu bekommen. In C # kann ich das Schlüsselwort base verwenden, um auf Eigenschaften und Methoden der Basisklasse zuzugreifen (natürlic...
08.10.2013, 08:46
5
Antworten

Vererbung und gemeinsame statische Felder

Angenommen, ich habe eine generische abstrakte Klasse, die einige Standardfunktionen für Konstruktoren bietet, sodass Sie den Code in Ihren geerbten Klassen nicht wiederholen müssen: %Vor% Nun ist das Problem, wenn ich zwei vererbte Klassen...
19.06.2012, 15:21
6
Antworten

C ++, das Platz für Objekte unter Verwendung der Vererbung zuweist

Ich habe eine Frage darüber, wie ein C ++ - Compiler weiß, wie viel Platz er für ein Objekt bei der Vererbung reservieren muss. Stellen Sie sich die folgenden Klassen vor, für einen Erwachsenen und ein Kind, die eine Personenklasse erweitern,...
30.07.2011, 17:14
3
Antworten

Methoden reflektiv aufrufen oder feste Methoden mit Vererbung verwenden?

Ich arbeite an einer kleinen Web-Bibliothek und frage mich, ob ich die HTTP-Handler-Methoden für GET, POST, PUT etc. reflectivly oder nicht aufrufen sollte. Feste Methoden Zuerst die Variante mit einem if else ... block Aufrufmethoden i...
25.06.2010, 09:03
3
Antworten

Kann ich Nachkommen zwingen, einen parameterlosen Konstruktor zu haben?

Ich versuche, einen generischen Fabrikmuster-ähnlichen Mechanismus zu erstellen. Die Fabrik wird wie folgt aussehen: %Vor% Nachkommen von IAction können den parameterlosen Konstruktor verbergen und dies führt zum Fehlschlagen der Factory....
26.12.2011, 17:32
3
Antworten

Garantien für die Adresse der Basisklasse in C ++?

In C-Struct ist das garantiert: %Vor% Nun, in C ++, wenn ich: %Vor% Wenn ja, können Sie mir eine Referenz geben (wie "Die C ++ Programmiersprache, Seite xyz")? Danke!     
31.01.2010, 06:16
9
Antworten

Wie verwaltet OOP Klassen die in verschiedenen Dateien gespeichert sind [geschlossen]

Ich versuche, mich in die OOP-Entwicklung zu bewegen, und gehe hier hin, weil ich es satt habe, im Internet zu suchen und nur die grundlegendsten Informationen darüber zu finden, was Klassen sind und wie sie voneinander erben können - das Ich...
22.04.2009, 20:38
1
Antwort

Zuordnen mehrerer Diskriminatorwerte zu einer einzelnen Standardklasse in NHibernate

Ich habe eine vorhandene Tabelle RoleType mit Daten. Ich versuche, diese Tabelle in NHibernate mithilfe von Tabelle pro Klassenhierarchie zuzuordnen: %Vor% Hier ist IRoleType eine Schnittstelle mit den Implementoren RoleA , RoleB un...
13.08.2010, 20:07
6
Antworten

.NET-Vererbung: Unterdrückt eine Eigenschaft aus der Basisklasse

Betrachten Sie die Klassen Employee, Manager und Assistant: %Vor% Das Ziel besteht darin, einen Codeabschnitt zu deaktivieren, um auf eine Eigenschaft wie diese zuzugreifen: %Vor% Weil Manager von Emp erbt, hat es eine Eigenschaft...
19.01.2010, 22:30