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

Vererbung von Ressourcendateien durchführen (resx)

Stellen Sie sich vor, Sie arbeiten an einem .Net 4.0-Projekt, das aus Hunderten von Assemblys besteht, von denen jede ihre eigene Ressourcendatei (.resx) für die Lokalisierung hat. Auf die lokalisierten Zeichenfolgen wird von C # über Klassen zu...
29.07.2011, 14:39
1
Antwort

Ist es sicher, eine überschriebene Methode von __init __ () aufzurufen?

Dies ist ein Follow-up von diese Frage : Effektive Java 2. Ausgabe, Punkt 17: Design und Dokument für die Vererbung, oder verbieten Sie es:    Es gibt einige weitere Einschränkungen, die eine Klasse erfüllen muss, um Vererbung zuzulasse...
28.07.2011, 12:18
4
Antworten

Funktionsschablonenspezialisierung in der abgeleiteten Klasse

Ich habe eine Basisklasse mit einer Funktionsvorlage. Ich leite von der Basisklasse ab und versuche, eine Spezialisierung für die Funktionsvorlage in der abgeleiteten Klasse zu haben Ich habe so etwas gemacht. %Vor% und in .cpp-Datei I...
18.12.2009, 13:21
3
Antworten

Entity Framework 4 - Vererbung

Ich versuche die Vererbungszuordnungen in EF4 zu verstehen. Meine Datenbank hat zwei Tabellen mit der folgenden Struktur: PersonCategory-Tabelle: CategoryID (int) (Identität) (PK) CategoryType (nvarchar (50)) Personentabelle...
10.11.2010, 18:26
3
Antworten

PHP Reflection: Wie kann man wissen, ob eine Methode / Eigenschaft / Konstante vom Merkmal geerbt wird?

Ich möchte alle geerbten Methoden von Merkmalen aus der Liste ausschließen, die in einer Klasse nicht überschrieben werden Wie kann man wissen, ob ein Klassenmitglied von einem Merkmal geerbt wurde? Ja, ich kann es so überprüfen: %Vor%...
05.06.2015, 08:38
2
Antworten

Warum lässt C ++ Zugriffsbeschränkungen für vererbte Basismethoden zu?

Zur Frage " Wie erben Sie öffentlich von einer Basisklasse, aber machen Sie einige öffentliche Methoden aus der Basisklasse privat in der abgeleiteten Klasse? ", ich habe eine Anschlussfrage: Ich kann verstehen, dass der C ++ - Standard eine...
03.11.2016, 16:20
3
Antworten

Versteckt eine private überladene virtuelle Funktion?

Ich habe eine Klassenhierarchie, die ungefähr so ​​funktioniert: %Vor% Wenn ich versuche, mit clang (oder gcc, für diese Angelegenheit) zu kompilieren, gibt es mir die Warnung %Vor% Was ich verstehe, aber sollte es wirklich diese Warnung...
05.07.2017, 14:52
3
Antworten

Ersetzen der Fallklassenvererbung durch Extraktoren, die Vollständigkeitsüberprüfungen in Scala erhalten

Ich habe eine einfache Klassenhierarchie, die eine graphartige Struktur mit mehreren unterschiedlichen Arten von Scheitelpunkten darstellt, die mit Fallklassen implementiert sind: %Vor% Dies ermöglicht mir das Schreiben von Match-Blöcken wie...
13.06.2011, 16:39
2
Antworten

Ich verstehe diese co / contravarianz-Sache wirklich nicht ... Ich kann nicht sowohl generische Methoden zum Abrufen als auch zum Setzen haben.

Ich denke, ich werde meine Probleme mit einigen Beispielen erklären. %Vor% Also brauche ich Kovarianz .. %Vor% Schön, es funktioniert. Dann möchte ich es benutzen: %Vor% Alles gut, aber der Repo muss auch Objekte einfügen. Mit einem...
09.11.2010, 14:34
6
Antworten

Virtuelle Vererbung und statische Vererbung - Mischen in C ++

Wenn Sie so etwas haben: %Vor% Wird func () dynamisch ausgelöst? Wie könnten Sie Klasse A implementieren, so dass, wenn B eine virtuelle Überschreibung hat, dass es dynamisch ausgelöst wird, aber statisch ausgelöst wird, wenn B nicht? Be...
19.11.2010, 00:45