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

Eine objektive Möglichkeit, die Speichergeschwindigkeit verschiedener Vererbungsmuster in JavaScript zu vergleichen.

Ich sehe oft Argumente zwischen Klassik (gefälscht über eine Bibliothek), Pseudoklassische und Prototypische Vererbung "Effizienz". Ich habe jedoch nie irgendwelche Daten gesehen, die diese Art von Dingen unterstützen. Ganz zu schweigen von "Eff...
17.02.2010, 20:28
1
Antwort

Warum ist dieser qualifizierte Name bei Mehrfachvererbung mehrdeutig?

Ich versuche auf die Elementvariable x in struct Anfang zuzugreifen, indem ich ein Bottom -Objekt verwende. Der Code ist der folgende: %Vor% Dies gibt den folgenden Fehler mit gcc 4.8: %Vor% Wie ist das mehrdeutig und wie kann i...
20.09.2014, 19:46
2
Antworten

Scala-Vererbungsstandardparameter in der Elternklasse

Ich habe eine abstrakte Klasse mit einem Standardwert für ihren Parameter. Ich möchte nicht den Standardwert im Konstruktor aller möglichen Implementierungen wiederverwenden müssen. %Vor% Was ich bekommen möchte %Vor% Ich habe überlegt,...
19.05.2015, 12:50
2
Antworten

Implementierungskonflikte zwischen Protokollen

Ich bin über ein Problem gestolpert, und ich kann nicht herausfinden, wie ich es lösen werde. Nehmen wir an, wir haben eine Basisklasse (die möglicherweise von FrameworkA kommt) mit einer Eigenschaft namens subject : %Vor% Und wir haben...
30.04.2015, 11:57
1
Antwort

So erreichen Sie eine "Vererbung" -Beziehung in der SQLite-Datenbank unter Android

Betrachten Sie dieses einfache Modell: Eine Basisstandorttabelle: %Vor% Und eine speziellere Tabelle namens WifiLocation: %Vor% Ich möchte, dass dieses Modell eine WifiLocation darstellt, die von BaseLocation erbt. Also habe ich...
16.06.2012, 16:58
3
Antworten

Freundschaft nicht geerbt - was sind die Alternativen?

Ich habe geschrieben / schreibe ein Stück Physik-Analyse-Code, zunächst für mich selbst, das hoffentlich jetzt von einer kleinen Gruppe von Physikern benutzt und erweitert wird. Keiner von uns ist C ++ Gurus. Ich habe ein kleines Framework zusam...
05.07.2011, 16:41
4
Antworten

JAXB 2.x: Wie überschreibe ich eine XmlElement-Annotation von der übergeordneten Klasse - Mission Impossible?

Warum ist das nicht möglich? Es scheint so einfach, aber es verhält sich nicht wie erwartet. Zusammenfassung: Klasse A verwendet eine aggregierte DataA-Bean, während Klasse B (eine Unterklasse der Klasse A) eine aggregierte DataB-Bean verwend...
11.01.2011, 18:32
5
Antworten

Verwenden von Vererbungsmustern in JavaScript

Aus meiner Erfahrung macht JavaScript das: Manipulation des DOM oder anderer Host-Objekte Hinzufügen von Ereignishandlern macht Ajax Seit ich mich mit der prototypischen Vererbung beschäftigt habe, würde ich gerne wissen, wie es in de...
13.09.2010, 19:12
1
Antwort

Das Hinzufügen eines Standardkonstruktors zu einer Basisklasse ändert sizeof () einen abgeleiteten Typ [duplicate]

Ich glaube, ich habe ein ziemlich gutes Verständnis von C ++ Interna und Speicherlayouts, aber dieses hier hat mich verblüfft. Ich habe den folgenden Testcode: %Vor% Die Ausgabe ist sinnvoll:    Foo: 8 Bar: 12 Das ist jedoch der seh...
20.12.2017, 21:29
2
Antworten

Wie funktioniert eine Super-Methode in Python bei Mehrfachvererbung?

Wie funktioniert eine Super-Methode in Python? Im angegebenen Code: %Vor% Wenn test auf D aufgerufen wird, gibt es B->C statt B->A aus (was ich erwartet habe). Wie verhält sich Super innerhalb B zu einer Instanz von C?...
05.04.2014, 10:09