Die Begriffe Überladen und Überladen können sich beziehen auf:
- Überladen von Konstruktoren und Methoden, eine Art von Polymorphie, bei der verschiedene Funktionen mit demselben Namen basierend auf den Datentypen der übergebenen Parameter aufgerufen werden
- Überladung des Operators, eine Form der Überlastung der Funktion oder Methode, bei der die Aktion überlastet wird, ist ein Operator, wie + oder -
Ich habe eine Basisklasse mit den magischen Methoden __call und _callStatic definiert, so dass Aufrufe an nicht deklarierte Member-Funktionen behandelt werden.
Wenn Sie beide haben, die dynamische und die statische, scheint es nicht mög...
22.06.2012, 11:45
Heute bin ich auf ein Szenario gestoßen, in dem ich eine Methode erstellen muss, die dieselbe name, params count and params types mit einer existierenden teilt, etwa so:
%Vor%
Auf den ersten Blick habe ich nur gesagt, warum man es nicht m...
28.07.2011, 12:17
Ich habe folgendes Szenario:
%Vor%
Und dann zwei Methoden
%Vor%
(Hinweis, der Code wurde im Browser geschrieben, beschreibt aber die Situation, der ich gegenüberstehe)
Wie kann ich die generische Methode aufrufen und B drucken?
Kan...
09.09.2010, 16:50
Ich habe eine Frage. In dem Rahmen, der größtenteils geschrieben wurde, bevor die Generika kamen, sieht man oft eine Funktion mit vielen Überladungen, um etwas mit verschiedenen Typen zu machen.
a)
%Vor%
Das scheint in Ordnung zu sein,...
24.08.2009, 16:04
Ist das Überladen von Funktionen in Ziel C möglich? Nun, die meisten Programmierer sagen nein,
Aber es sieht möglich aus, zum Beispiel:
%Vor%
um den ersten zu nennen, schreiben Sie [self AddMethod :3];
den letzten Schreibvorgang [self...
08.09.2010, 09:08
Ich benutze F # und weiß nicht viel von Scala, außer dass es oft einige Ähnlichkeiten zwischen diesen Sprachen gibt. Aber während ich die Implementierung von Akka Streams in Scala betrachtete, bemerkte ich die Verwendung von operator ~ & gt; so...
14.10.2016, 19:39
Ist Currieren für die funktionale Programmierung dasselbe wie Überladen für die OO-Programmierung? Wenn nicht, warum? (mit Beispielen wenn möglich)
Tks
16.05.2012, 00:42
Beim Überladen des Konzepts habe ich einen Zweifel.
Wenn ich die Methode mit int-Wert überladen will, ist der Methodenaufruf die Float-Parameter-Methode und nicht die Double-Parameter-Methode.
%Vor%
Methodenaufruf:
%Vor%
Ausgabe:...
18.06.2014, 07:40
Ich weiß, dass Überladen in C nicht möglich ist, und ich möchte wissen: Warum werden Überladungsfunktionen innerhalb der Klasse und außerhalb der Klasse in C ++ gleich behandelt?
Betrachten Sie diesen Fall in C ++, wo die Funktionen außerhalb...
14.12.2014, 12:37