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

Schnelle, mehrfache Vererbung von Klassen

Hier ist meine benutzerdefinierte Klasse, die ich erstellt habe: %Vor% Ich weiß einfach nicht, wie ich es von meinem Haupt-ViewController aus initialisieren soll. Wenn ich Folgendes versuche, beklagt es sich, dass ViewController dem CBCentra...
30.10.2014, 23:01
5
Antworten

Prototypische Programmierung in Python

Javascript verwendet ein prototypbasiertes Modell für seine Objekte. Trotzdem ist die Sprache sehr flexibel und es ist leicht, in ein paar Zeilen Funktionen zu schreiben, die andere Konstrukte ersetzen. Zum Beispiel kann man eine class -Funkt...
07.01.2011, 19:02
6
Antworten

Wie funktioniert die Vererbung in Java?

Wir haben nächste Klassen: %Vor% Ausgabe ist:    Super       Sub Fragen: Was ist super vorhanden? Ist es ein Objekt der Elternklasse, welches Kind als Feld behält? Wenn ja, wie funktioniert die Vererbung von abstrakten Klas...
12.03.2013, 16:45
2
Antworten

foreach erbte (Unterklassen-) Objekt in einer Superklassenliste

Ich habe eine Oberklasse namens "ClassA" und zwei Unterklassen "Class1" und "Class2". Ich habe eine Liste mit Objekten von "Class1" und "Class2", diese Liste ist vom Typ "ClassA". Ich möchte nur die "Class1" Objekte in der Liste durchlaufen,...
09.06.2010, 15:53
5
Antworten

Welche Member werden in einer untergeordneten Klasse nicht vererbt?

Ich versuche die folgende Frage zu beantworten:    Eine untergeordnete Klasse erbt bestimmte Mitglieder der übergeordneten Klasse nicht. Nenne drei       solche Mitglieder. Ich weiß, dass private Mitglieder nicht an untergeordnete Klassen...
16.04.2014, 08:05
4
Antworten

C # verhindern, dass die Basisklassenmethode durch einen neuen Modifikator in der abgeleiteten Klasse verborgen wird

Hier ist meine Situation. In Java kann ich eine Methode als final in der base / super-Klasse markieren und es gibt keine Möglichkeit, dass eine abgeleitete Klasse eine Methode derselben Signatur maskieren kann. In C # jedoch ermöglicht das neue...
07.08.2013, 20:22
3
Antworten

Warum erbt die untergeordnete Klasse in diesem Beispiel nicht die Methode von der übergeordneten Klasse in Python?

Ich habe den folgenden Code. %Vor% Ich bekomme diesen Fehler: %Vor% Warum wird die foo -Methode nicht in Bar übernommen? BEARBEITEN: Es funktioniert gut, wenn du super anrufst, was auskommentiert ist.     
27.09.2013, 04:04
3
Antworten

Muss ich [super init] oder [super initWithCoder] usw. für NSObject aufrufen?

Wenn ich von einer UI -Klasse abstammt, rufe ich typischerweise den interessierenden Superklasseninitialisierer auf. Allerdings bin ich mir der Implementierungsdetails von NSObject nicht sicher, und es sieht so aus, als gäbe es nicht viel...
02.04.2012, 04:21
3
Antworten

Wie überschreibt man eine Methode in Java, hat aber immer noch teilweise Funktionalität der übergeordneten Methode

Diese Frage wurde während des Vorstellungsgesprächs, Java-Entwicklung, Studentenposition gestellt. %Vor% Die Frage ist: Neuer Entwickler wurde gebeten, eine Klasse zu erstellen, die Klasse A erweitert und eine Methode namens Execute er...
30.01.2012, 12:30
3
Antworten

Warum bekomme ich keine übereinstimmende Funktion, wenn ich diese Funktion erhalte [duplizieren]

Ich habe Klasse A und Klasse B (Unterklasse von A) Klasse A hat Funktion %Vor% Wenn ich es versuche Klasse B mit Funktion %Vor% Wenn ich versuche, foo (int, int, int) mit der Klasse aufzurufen, wird der Compiler mich nicht lass...
24.11.2010, 20:29