Eine Methode ist ein Codeblock, der eine Aufgabe ausführt und einer Klasse oder einem Objekt zugeordnet ist. Es bezieht sich auf die nicht objektorientierten Konzepte von Funktionen und Prozeduren.
Ich habe hier einige Threads über statische Methoden gelesen und denke, ich verstehe die Probleme, die Missbrauch / übermäßiger Gebrauch statischer Methoden verursachen können. Aber ich bin nicht wirklich auf den Grund gegangen, warum es schwierig ist, statische Methoden zu verspotten. Ich weiß, dass andere spöttische Frameworks wie PowerMock das …
Ich habe Scala-Funktionen gelesen (Teil einer weiteren Tour durch Scala ). In diesem Beitrag erklärte er: Methoden und Funktionen sind nicht dasselbe Aber er hat nichts darüber erklärt. Was wollte er sagen?
Ich möchte wissen, wie alle für ein Objekt verfügbaren Methoden aufgelistet werden, wie zum Beispiel: alert(show_all_methods(Math)); Dies sollte drucken: abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, …
Bearbeitet: Ich muss die Werte mehrerer Variablen ändern, da sie mehrmals über einen Timer ausgeführt werden. Ich muss die Werte bei jeder Iteration durch den Timer aktualisieren. Ich kann die Werte nicht auf final setzen, da dies mich daran hindert, die Werte zu aktualisieren. Es wird jedoch der Fehler angezeigt, …
Angenommen, ich habe eine Klasse, die instanziiert werden soll. Ich habe mehrere private "Hilfs" -Methoden innerhalb der Klasse, die keinen Zugriff auf eines der Klassenmitglieder erfordern, und arbeite ausschließlich mit ihren Argumenten und gebe ein Ergebnis zurück. public class Example { private Something member; public double compute() { double total …
Ich weiß, dass Python eine len()Funktion hat, mit der die Größe eines Strings bestimmt wird, aber ich habe mich gefragt, warum es keine Methode des String-Objekts ist. Aktualisieren Ok, mir wurde klar, dass ich mich peinlich geirrt hatte. __len__()ist eigentlich eine Methode eines String-Objekts. Es scheint nur seltsam, objektorientierten Code …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Monaten . Verbessere diese Frage Es gibt bereits mehrere Fragen und Antworten zu …
Ich versuche, eine Methode durch Reflektion mit Parametern aufzurufen und erhalte: Objekt stimmt nicht mit Zieltyp überein Wenn ich eine Methode ohne Parameter aufrufe, funktioniert sie einwandfrei. Basierend auf dem folgenden Code Test("TestNoParameters")funktioniert es einwandfrei, wenn ich die Methode aufrufe. Wenn ich jedoch anrufe Test("Run"), erhalte ich eine Ausnahme. Stimmt …
Wenn Sie eine Methode für eine Klasse in Python definieren, sieht sie ungefähr so aus: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y In einigen anderen Sprachen, wie z. B. C #, haben Sie jedoch einen Verweis auf das Objekt, an das die Methode mit dem …
In Java ist es völlig legal, finalArgumente in Schnittstellenmethoden zu definieren und diese in der implementierenden Klasse nicht zu beachten, z. public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int bar, int baz) { ... } …
Hintergrund: Ich habe ein Modul, das eine Reihe von Instanzmethoden deklariert module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end Und ich möchte einige dieser Methoden innerhalb einer Klasse aufrufen. Wie Sie dies normalerweise in Rubin tun, ist wie folgt: class UsefulWorker include UsefulThings def do_work format_text("abc") …
Ich habe einige Beiträge über die Objective-C-Methodensyntax gelesen, aber ich glaube, ich verstehe nicht mehrere Namen für eine Methode. Ich versuche, eine Methode getBusStopsmit NSStringund NSTimeIntervalParametern und einen Rückgabetyp von zu erstellen NSMutableArray. So habe ich die Methode konstruiert, aber zur Laufzeit werden offensichtlich Fehler angezeigt: - (NSMutableArray *)getBusStops:(NSString *)busStop …
Was bedeutet es, wenn Sie einer Methode das statische Schlüsselwort hinzufügen? public static void doSomething(){ //Well, do something! } Können Sie das staticSchlüsselwort zur Klasse hinzufügen ? Was würde es dann bedeuten?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.