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

Wie kann eine Instanz der Basisklasse eine Instanz der abgeleiteten Klasse enthalten?

Ich bin seit zwei Jahren .NET-Programmierer (kann nicht sagen, dass ich Programmierer bin). Es gibt eine Frage, die ich seit Jahren nicht verstehen kann. So könnte eine Instanz der Basisklasse eine Instanz der abgeleiteten Klasse enthalten. A...
10.11.2011, 02:30
2
Antworten

C ++ Mehrfachvererbung - warum Sie nicht arbeiten?

Ich versuche, ein interessantes Problem mit Mehrfachvererbung herauszufinden. Das Großelternteil ist eine Interface-Klasse mit mehreren Methoden: %Vor% Dann gibt es abstrakte Klassen, die diese Schnittstelle teilweise vervollständigen....
03.05.2011, 02:27
4
Antworten

Prototypverkettung in JavaScript

Ich lese ein Buch mit dem Namen JavaScript-Muster, aber es gibt einen Teil, bei dem der Typ verwirrend ist. Der Typ führte das Buch tatsächlich zum Klass-Design-Muster, wo er es Stück für Stück entwickelte. Er stellt zuerst das Problem vor:...
08.11.2010, 21:27
3
Antworten

JS __proto__ Vererbungsersatz

Ich verwende die Prototyp-Vererbung wie in Ссылка beschrieben %Vor% Jetzt kann ich String-Funktionen und MyString-Funktionen auf MyString-Instanzen verwenden. Aber da __proto__ veraltet ist, nicht Standard ist und vermieden werden so...
01.03.2011, 16:38
1
Antwort

API Interfaces dürfen andere Interfaces nicht erweitern. Retrofit 2

Ich habe das nächste Problem mit Retrofit 2 Beta 2: %Vor% Dies liegt daran, dass ich wie folgt eine Schnittstelle für die API von Retrofit habe: %Vor% Zum Beispiel ist einer von ihnen dieser: %Vor% Und dann habe ich drei andere Schni...
09.12.2015, 14:25
3
Antworten

Überschreibt einen geerbten Eigenschaften-Setter

Ich habe eine Klasse namens Node mit einem importance setter und Getter, unten: %Vor% Später habe ich eine Klasse Theorem , die von Node erbt. Der einzige Unterschied zwischen einem Theorem und einem Node , was importance...
09.08.2015, 21:38
2
Antworten

C ++ Klassenvorlagenparameter muss eine bestimmte Elternklasse haben [duplizieren]

Gegeben ist eine Klasse MyClass mit einem Template-Parameter %Vor% und eine weitere Klasse MySecondClass mit zwei Vorlagenparametern. %Vor% Was ich tun möchte ist, MyClass so zu beschränken, dass nur ein T erlaubt wird, das...
22.08.2016, 13:28
1
Antwort

Speicherlayout einer Klasse unter multipler oder virtueller Vererbung und der vtable (s)?

Ich lese "Innerhalb des C ++ Objektmodells" und versuche zu verstehen, wie multiple und virtuelle Vererbung über die vtables erreicht wird (ich verstehe einzelnen Polymorphismus perfekt - gut). Ich habe Schwierigkeiten zu verstehen, was genau...
14.02.2015, 22:58
1
Antwort

Wie "erben" Sie einen Iterator von einer STL-Klasse?

Ich versuche eine Klasse von Objekten namens Tableaux zu erstellen, die im Wesentlichen Vektoren von Vektoren von unsignierten Ints sind (sie sind wie Matrizen, außer dass die Zeilen unterschiedliche Längen haben können) mit einigen Algorithmen,...
16.01.2014, 19:11
2
Antworten

Java-Speicherverwendung bei Vererbung

Wie sieht die Speichernutzung in Java aus, wenn eine Basisklasse erweitert wird? Enthält die Kindklasse eine Instanz der Basisklasse (mit eigenem Overhead und allen) oder hat sie nur einen eigenen Overhead von 16 Bytes? %Vor% Genauer gesa...
17.09.2014, 12:48