base-class

In der objektorientierten Programmierung ist eine Basisklasse eine Klasse, von der andere Klassen erben. Zum Beispiel können eine Kindklasse "Männlich" und eine andere Kindklasse "Frau" beide von der Basisklasse "Mensch" erben.
2
Antworten

C ++: unerklärlicher "reiner virtueller Funktionsaufruf" -Fehler

Ich habe ein wenig Probleme mit Microsoft Visual C ++ 2015 und konnte das Problem mit einem kleinen Programm replizieren. Gegeben die folgenden Klassen: %Vor% Ich erhalte einen "reinen virtuellen Funktionsaufruf" -Fehler, wenn ich folgendes...
01.08.2016, 16:49
3
Antworten

Reihenfolge des Aufrufs des Basisklassenkonstruktors aus der Initialisierungsliste der abgeleiteten Klasse

%Vor% Oben ist nur Pseudo-Code. Eigentlich wollte ich wissen, dass die Reihenfolge des Aufrufs des Basiskonstruktors von Bedeutung ist? Gibt es schlechte Verhaltensweisen (besonders Eckfälle ), die durch einen der Fälle verursacht werden?...
06.06.2011, 03:51
4
Antworten

Was ist der Unterschied zwischen einer einfachen Basisklasse und einer abstrakten Klasse?

Ich habe eine Art von R & amp; D gemacht und bin verwirrt mit dem Konzept einer abstrakten Klasse. Was ich an einer abstrakten Klasse weiß, ist, dass sie konkrete Methoden enthalten kann und virtuelle Methoden enthalten kann. Es kann eine abs...
19.09.2013, 17:15
4
Antworten

Erhöhen der Basisklassenereignisse in abgeleiteten Klassen C #

Ich habe eine Basisklasse DockedToolWindow: Form und viele Klassen, die von DockedToolWindow abgeleitet sind. Ich habe eine Containerklasse, die Ereignisse zu AndockedToolWindow-Objekten enthält und zuweist, jedoch möchte ich die Ereignisse von...
23.04.2009, 01:55
6
Antworten

So rufen Sie eine Basisklasseninstanz aus einer abgeleiteten Klasse ab

Ich weiß nicht, ob das möglich ist, aber ich versuche, die Basisklasseninstanz aus einer abgeleiteten Klasse zu bekommen. In C # kann ich das Schlüsselwort base verwenden, um auf Eigenschaften und Methoden der Basisklasse zuzugreifen (natürlic...
08.10.2013, 08:46
3
Antworten

Garantien für die Adresse der Basisklasse in C ++?

In C-Struct ist das garantiert: %Vor% Nun, in C ++, wenn ich: %Vor% Wenn ja, können Sie mir eine Referenz geben (wie "Die C ++ Programmiersprache, Seite xyz")? Danke!     
31.01.2010, 06:16
5
Antworten

C # "Umbenennen" -Eigenschaft in abgeleiteter Klasse

Wenn Sie das lesen, werden Sie sehr versucht sein, Ratschläge zu geben wie "das ist eine schlechte Idee aus folgendem Grund ..." Bear mit mir. Ich weiß, dass es andere Wege gibt, dies zu erreichen. Diese Frage sollte als Kleinigkeit betrachte...
07.09.2012, 21:28
1
Antwort

JavaScript-Prototyp erweitert die Basisklasse und kann nicht auf Basisklasseneigenschaften / Methoden aus der Prototypklasse zugreifen

Ich habe eine JavaScript-Klasse TkpSlider erstellt, die von dieser w3schools-Seite inspiriert wurde. ( JSFiddle ) %Vor% Ich habe dies erweitert, um einige Swipe-Fähigkeiten hinzuzufügen, die von dieser Seite inspiriert sind damit ich d...
02.02.2018, 12:17
1
Antwort

Kann eine Basisklassenmethode den Typ der abgeleiteten Klasse zurückgeben?

Basierend auf den anderen Posts, die ich gelesen habe, scheint es, dass dies nicht möglich ist, aber ich dachte, ich würde posten, was ich zu tun versuche und sehen, ob jemand eine Lösung kennt. Ich versuche, eine "Clone ()" -Methode zu Klass...
20.08.2015, 15:42
1
Antwort

Was sind die Nachteile einer Basisklasse für alle Ausnahmen?

Ich mache die Übungen von Stroustrups C ++ Programmiersprache 4. Edition. Eine der Aufgaben lautet so:    Verwenden Sie eine Klasse Exception als Basis aller Klassen, die als Ausnahmen verwendet werden. Wie sollte es aussehen? Wie sollte es v...
17.11.2016, 19:22