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.
1
Antwort

Entity Framework 'Update Model from Database', das Assoziationen zwischen Basis- und Unterklassen neu erstellt

Ich versuche, eine Reihe von Basis / Sub-Klassen mit Entity Framework, Datenbank zuerst zu implementieren. Nach einigen Online-Tutorials habe ich beschlossen, TPT-Vererbung zu versuchen. In der Datenbank habe ich eine Basisklassentabelle 'Loc...
23.01.2018, 18:37
3
Antworten

Wie vermeidet man die Duplizierung von Code in diesem Fall?

In meinem Projekt geht es darum, einen HyperGraph in Java zu implementieren Mein hyperGraph enthält verschiedene Arten von hyperEdge, abhängig vom Scheiteltyp, den ich habe Scheitelpunkttyp: Bild, Tags ... HyperEdge = Homogen (Bezugspun...
17.04.2013, 19:03
1
Antwort

Selbsttypvererbung in scala

Sagen Sie, ich habe die folgenden Merkmale: %Vor% Compilerfehler: illegal inheritance; self-type C does not conform to B's selftype B with A Wie erwartet, wenn ich die Annotation des Selbsttyps auskommentiere, ist der Compiler glücklich...
06.08.2010, 07:16
4
Antworten

Verwendung der Schnittstelle ClassT als Schlüssel, um konkrete Instanzwerte zu erhalten?

Ich habe den folgenden Testfall, bei dem die Werte von Map nicht abgerufen werden können: %Vor% Die erwartete Ausgabe war: %Vor% Die tatsächliche Ausgabe ist: %Vor% Nach meinem Verständnis ist der Fall "erwartet" fehlgeschlage...
13.02.2017, 15:18
2
Antworten

Warum schließt die Einfügung von Ruby-Modulen die Singleton-Klasse des Moduls aus?

Wenn Klassen in Ruby geerbt werden, werden auch die Singleton-Klassen vererbt: %Vor% Bei Modulen ist dies jedoch nicht der Fall: %Vor% Um diese Einschränkung zu umgehen, greifen viele Leute auf diesen hässlichen Hack zurück: %Vor% Ok...
03.10.2010, 04:08
2
Antworten

Wie mache ich JavaScript Prototype Vererbung (Kette von Prototypen)

Dies ist eine Frage an den Guru von JavaScript. Ich versuche, die Arbeit mit JavaScript-Prototyp-Modell eleganter zu machen. Hier ist mein Dienstprogramm-Code (es bietet echte Kette von Prototypen und korrekte Arbeit mit instanceof-Operator):...
02.08.2012, 04:19
17
Antworten

Warum funktioniert die Vererbung nicht so, wie ich denke, dass sie funktionieren sollte?

Ich habe einige Probleme mit der Vererbung, da ich eine Gruppe von zusammenhängenden abstrakten Klassen habe, die alle zusammen überschrieben werden müssen, um eine Client-Implementierung zu erstellen. Idealerweise würde ich gerne Folgendes mach...
05.09.2008, 21:31
8
Antworten

Vererbung stoppen, ohne final zu verwenden

Gibt es eine andere Methode, die Vererbung einer Klasse zu stoppen, abgesehen davon, dass sie als final deklariert wird oder indem ihr Konstruktor als privat deklariert wird?     
16.01.2009, 17:00
5
Antworten

Warum können Sie nicht von einer Klasse erben, deren Konstruktor privat ist?

Warum verbietet Java die Vererbung von einer Klasse, deren Konstruktor privat ist?     
21.05.2013, 03:20
8
Antworten

"Ist ein" vs "Hat a": welcher ist besser?

Portfolio A - & gt; Fonds 1 Portfolio A - & gt; Fonds 2 Portfolio A - & gt; Fonds 3 Ich konnte meinen Satz nicht einrahmen, ohne is / has zu benutzen. Aber zwischen 1 & amp; 2, 1) hat a: %Vor% 2) ist a: %Vor% Was ist Ihrer An...
04.11.2008, 20:43