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

C ++ reine virtuelle Klassenfrage

Ich versuche eine einfache B + Baum Implementierung zu schreiben (sehr frühe Stufen). Ich habe eine virtuelle Klasse mit ein paar Funktionen. Unnötig zu sagen, dass ich sehr neu in diesen Strategien bin und auf alle möglichen Probleme stoße....
23.07.2009, 16:01
1
Antwort

"&" oder ",": Was ist der Unterschied zwischen AT erweitert I1 & I2 und AT erweitert I1, I2

Mehrere generische Schnittstellentrennzeichen: "," oder "& amp;" Ich habe immer A<T extends I1, I2> benutzt, aber heute habe ich A<T extends I1 & I2> gesehen. Was ist der Unterschied zwischen diesen beiden Notationen?...
06.12.2012, 18:25
3
Antworten

Serialisierung des WCF-Dienstobjekts

Ich habe eine abstrakte Klasse namens contact und eine andere Klasse namens client, die von contact erbt. Ich habe einen WCF-Dienst mit einer Methode, die einen Parameter vom Typ contact verwendet. Was ich jedoch habe, ist eine Instanz von Clien...
15.05.2012, 14:47
3
Antworten

Warum sollten Klassen, die für die Vererbung entworfen wurden, selten die Serializble-Schnittstelle implementieren?

Laut Effektivem Java:    Klassen, die für die Vererbung entworfen wurden, sollten Serializable,   und Schnittstellen sollten es selten erweitern. Was ist der Grund für diese Aussage? Mit anderen Worten, was wären die Probleme, wenn sie ei...
05.06.2013, 17:57
2
Antworten

Was bedeutet die Objektdeklaration in einer Python-Klasse und sollte ich sie verwenden? [Duplikat]

Beispiel # 1: %Vor% Beispiel # 2: %Vor% Was macht die Objektdeklaration? Sollten Sie es benutzen? Ich habe eine Reihe von Programmen mit beiden und kenne den Unterschied nicht. Wenn jemand dieses Konzept erklären kann, bitte.     
16.11.2012, 21:02
3
Antworten

Auswirkungen auf die Leistung der tiefen Vererbungsstruktur in C ++

Gibt es irgendeinen Effizienznachteil, der mit tiefen Vererbungsbäumen (in c ++) verbunden ist, d. h. eine große Menge von Klassen A, B, C und so weiter, so dass B erweitert A, C erweitert B und so eins. Eine Effizienz-Implikation, die ich mir v...
05.11.2011, 06:38
8
Antworten

Java: Klasse erbt sich selbst

Ich weiß, das ist sinnlos: Ich finde es einfach witzig und möchte mehr über die Mechanismen erfahren, die passieren, wenn Sie eine Klasse erstellen, die sich selbst erbt, was zu einem Absturz des Stack-Überlaufs führt. Es ist erstaunlich, dass J...
24.03.2011, 10:47
2
Antworten

Ein Zeiger auf abstrakte Template-Basisklasse?

Ich kann das nicht herausfinden. Ich brauche eine abstrakte Vorlage Basisklasse, die ist das Folgende: %Vor% Daraus leite ich ab, was die genaue Verwendung von Dendrite spezifiziert. Jetzt das Problem. Wie erstelle ich einen Zeigervektor...
30.09.2009, 11:28
5
Antworten

Datenelemente der virtuellen Basisklasse

Warum wird empfohlen, keine Datenelemente in der virtuellen Basisklasse zu haben? Was ist mit Funktionsmitgliedern? Wenn ich eine Aufgabe habe, die allen abgeleiteten Klassen gemeinsam ist, ist es in Ordnung, wenn die virtuelle Basisklasse di...
28.07.2009, 10:03
1
Antwort

Module in eine Klasse einbinden und Code ausführen

Hier ist eine Klasse, die ich früher hatte %Vor% Ich habe jetzt mehrere Objekte, die dieselben Funktionen verwenden, und schlimmer noch, mehrere Objekte, die ähnliche Dinge definieren, wie folgt: %Vor% Ich möchte den Inhalt dieser Klasse...
01.07.2009, 13:45