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

C # - Problem mit Generika und Vererbung

Ich habe ein Problem mit Vererbung und Generika. Dies ist der Code, der mein Problem veranschaulicht: %Vor% Und wenn ich versuche, so etwas zu tun: %Vor% Ich erhalte Cast-Ausnahme: Ungültige Cast-Ausnahme. Kann 'TestApplication.MyClass'1...
11.01.2009, 19:52
3
Antworten

Unterteilung von Fixnum in Ruby

Ich verstehe also, dass Sie Fixnum, Float oder Integer nicht direkt ableiten sollten, da sie keine Methode #new haben. Die Verwendung von DelegateClass scheint jedoch zu funktionieren, aber ist es der beste Weg? Wer weiß, was der Grund hinter di...
08.07.2009, 01:57
6
Antworten

Latente Typisierung mit Interface und Enum

Ich habe eine IDevice Schnittstelle und zwei enum Realisierungen dieser Schnittstelle: AndroidDevice und IosDevice . Das Problem ist: Ich möchte latente Typisierung verwenden und values() method für eine Schnittstellenreferenz aufrufe...
20.10.2015, 15:26
2
Antworten

Vererbt von einer Swift-Klasse in Ziel C

Ich vermische erfolgreich Obj-C und Swift in einem Xcode 7-Projekt. Allerdings kann ich nicht herausfinden, wie ich in einer Objective-C-Klasse von einer Swift-Klasse erben soll (und ja, ich weiß, dass ich die Swift-Klasse als @objc für Sicht...
06.02.2016, 18:12
2
Antworten

Abstrakte Methode, die eine Instanz einer abgeleiteten Klasse zurückgibt

Ist es möglich, eine abstrakte Methode zu erstellen, die eine Instanz der abgeleiteten Klasse zurückgeben muss? Ich kann das tun: %Vor% Aber ich habe mich gefragt, ob es einen Weg dafür gibt, dass Derived::GetObj() gezwungen ist, ein Der...
20.02.2012, 12:49
5
Antworten

Vererben von Eigenschaften mit Accessibility-Modifizierer in C #

Ich habe versucht, die Schnittstelle zu erben und einige der automatisch generierten set-Eigenschaften als privat zu definieren. Dies ist ein Beispiel. %Vor% Als ich versuchte es zu kompilieren. Ich habe eine Fehlermeldung 'MyClass.C' does...
24.09.2011, 01:58
6
Antworten

Welche Techniken / Strategien verwenden Menschen zum Erstellen von Objekten in C (nicht C ++)?

Ich bin besonders an Objekten interessiert, die aus C heraus verwendet werden sollen, im Gegensatz zu Implementierungen von Objekten, die den Kern von interpretierten Sprachen wie Python bilden.     
04.08.2009, 05:48
5
Antworten

Überschreiben von Methoden in Java und anschließendes Umwandeln des Objekts in das Verhalten der übergeordneten Klasse

Ich habe eine Elternklasse, A, und eine Kindklasse, B und B überschreibt eine Methode, f, von A. %Vor% Ich erstelle ein Objekt vom Typ B, b, und werfe dieses auf A und weise es einer Variablen vom Typ A, a zu und rufe dann die Methode f auf...
04.04.2014, 23:25
2
Antworten

Diamantvererbung und rein virtuelle Funktionen

Stellen Sie sich eine Standarddiamantvererbung vor. Klasse A definiert reine virtuelle Funktion fx, Klasse B definiert Implementierung für fx, Klassen C und D tun nichts mit fx. Wenn Sie versuchen, fx in Instanz der Klasse D aufzurufen, erhalten...
19.01.2009, 13:46
4
Antworten

Muss ich Wörter nach der Konstruktor-Deklaration in die abgeleitete Klasse überladen oder überschreiben?

Ich habe eine Klassenhierarchie, diese: %Vor% Wie Sie sehen, haben sowohl die abgeleiteten als auch die Basisklassenkonstruktoren dieselbe Parameterliste. Ich rufe den Basisklassenkonstruktor explizit von abgeleitetem an: %Vor% Ist es no...
11.12.2008, 19:36