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.
Ich arbeite an einem Programm / Spiel, wo ich statische Dienstklasse mit Params habe.
%Vor%
Dann muss ich diese Werte in bestimmten Fällen überschreiben, z. B. wenn ich auf einer Karte mit begrenzter Punktzahl spiele. Also habe ich folgendes...
24.04.2013, 21:54
Ich verwende eine API, die gegen das Liskov-Substitutionsprinzip verstößt: Sie löst ihren eigenen Exception-Typ aus, der Exception erweitert, aber die Exception-Nachricht von der Basisklasse in ein neues ErrorCode-Feld legt und eine eigene (nutz...
04.08.2011, 08:06
Ich mache objektorientierte Programmierung in JavaScript ohne Prototype / jQuery (ich benutze jQuery für andere Sachen). Es hat bisher gut funktioniert, aber ich stieß auf ein Problem mit der Vererbung. Wenn ich Objekte in einem Konstruktor dekl...
28.09.2009, 07:22
Wie können Sie die folgende Struktur erstellen:
%Vor%
Erläuterung: Ich möchte einige Tests in Bezug auf Kerndaten schreiben (überprüfen), aber ich möchte sie in verschiedene Testfall-Klassen aufteilen. In einer Testfall-Klasse würde ich Tes...
21.08.2014, 10:35
%Vor%
Warum kann die statische Methode nicht mit der gleichen Signatur versteckt werden, aber das statische Feld darf dies tun? Beide sind Instanzenebene, also warum ist nur das statische Feld erlaubt?
15.04.2016, 08:42
Ich möchte einen wiederverwendbaren View Controller UsersViewControllerBase erstellen.
UsersViewControllerBase erweitert UIViewController und implementiert zwei Delegaten ( UITableViewDelegate , UITableViewDataSource ) und hat zw...
19.11.2015, 16:23
In diesem Buch steht:
Eine Begrenzung von Arrays.asList () ist, dass es eine optimale Schätzung darstellt
der resultierende Typ der Liste und achtet nicht auf das, was Sie tun
weisen es zu.
Das Buch ist Denken in Java Von Bruc...
10.03.2016, 07:20
Ich habe irgendwo gelesen, wie einige objektorientierte Funktionen in C implementiert werden können, und es hat sich als ziemlich nützlich erwiesen. Im Speziellen spielte ich mit der Idee der Vererbung. Hier ist ein Beispiel:
%Vor%
Das ist e...
29.12.2013, 00:37
Ich weiß nicht, wo ich if / switch setzen soll, wenn ich die zu instanziierende Implementierung / Unterklasse auswähle, besonders wenn man bedenkt, dass Interfaces jetzt statische Methoden haben können.
Nehmen wir an, ich habe einen Ser...
20.03.2015, 15:42
Es wird normalerweise zugegeben, dass das Erweitern von Implementierungen einer Schnittstelle durch Vererbung keine Best Practice ist, und diese Zusammensetzung (z. B. das erneute Implementieren der Schnittstelle von Grund auf neu) ist aufrechte...
06.07.2015, 09:20