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.
Kann mir jemand diese Syntax der Methodendeklaration erklären? In dieser Funktion wird die Anzahl der Zeilen eines UIPickerView (Spielautomaten-Benutzeroberfläche auf dem iPhone) zurückgegeben. pickerViewNach meinem Verständnis heißt die Methode ' ' und gibt eine NSInteger zurück. Es übergibt einen Zeiger auf die UIPickerview mit dem Namen ' pickerView' ... zuerst, …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage In den letzten Wochen habe …
Ich weiß, dass die __call__Methode in einer Klasse ausgelöst wird, wenn die Instanz einer Klasse aufgerufen wird. Ich habe jedoch keine Ahnung, wann ich diese spezielle Methode verwenden kann, da man einfach eine neue Methode erstellen und dieselbe Operation ausführen kann, die in __call__method ausgeführt wird, und anstatt die Instanz …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich habe eine große Klasse …
Ich habe die letzten paar Stunden damit verbracht, eine Lösung für mein Problem zu finden, aber es scheint hoffnungslos zu sein. Grundsätzlich muss ich wissen, wie man eine übergeordnete Methode aus einer untergeordneten Klasse aufruft. All das, was ich bisher versucht habe, führt dazu, dass die übergeordnete Methode entweder nicht …
Verwenden Sie vielleicht ein dynamisches Muster? Sie können jede Methode / Eigenschaft mit dem dynamischen Schlüsselwort aufrufen, oder? Wie kann ich überprüfen, ob die Methode vorhanden ist, bevor ich beispielsweise myDynamicObject.DoStuff () aufrufe?
Ich verwende Eclipse, um eine Webanwendung zu entwickeln. Erst heute habe ich meine Struts-Version durch Ändern der JAR-Datei aktualisiert. Ich erhalte an einigen Stellen Warnungen, dass Methoden veraltet sind, aber der Code funktioniert einwandfrei. Ich möchte einige Dinge wissen Ist es falsch, veraltete Methoden oder Klassen in Java zu verwenden? …
Das Thema sagt das meiste aus - was ist der Grund dafür, dass statische Methoden in einer Schnittstelle nicht deklariert werden können? public interface ITest { public static String test(); } Der obige Code gibt mir den folgenden Fehler (zumindest in Eclipse): "Unzulässiger Modifikator für die Schnittstellenmethode ITest.test (); nur …
Was public static voidbedeutet in Java? Ich bin dabei zu lernen. In allen Beispielen in dem Buch, an dem ich arbeite, public static voidsteht vor jeder Methode, die verwendet oder erstellt wird. Was bedeutet das?
In der Java-Dokumentation heißt es: Es ist nicht möglich, dass zwei Aufrufe synchronisierter Methoden für dasselbe Objekt verschachtelt werden. Was bedeutet das für eine statische Methode? Da eine statische Methode keinem Objekt zugeordnet ist, wird das synchronisierte Schlüsselwort die Klasse anstelle des Objekts sperren?
Ich scheine mich zu erinnern, dass es in PHP eine Möglichkeit gibt, ein Array als Liste von Argumenten für eine Funktion zu übergeben und das Array auf die Standardweise func($arg1, $arg2)zu dereferenzieren . Aber jetzt weiß ich nicht, wie es geht. Ich erinnere mich an die Art der Referenzübergabe, wie …
Während es gültige Fälle geben kann, in denen solche Methodenüberladungen mehrdeutig werden können, warum verbietet der Compiler Code, der weder zur Kompilierungszeit noch zur Laufzeit mehrdeutig ist? Beispiel: // This fails: def foo(a: String)(b: Int = 42) = a + b def foo(a: Int) (b: Int = 42) = a …
Ist es möglich, eine Methode zu deklarieren, die eine variable Anzahl von Parametern zulässt? Welche Symbolik wird in der Definition verwendet, die angibt, dass die Methode eine variable Anzahl von Parametern zulassen soll? Antwort: varargs
Ich denke, dass die meisten fabrikähnlichen Methoden damit beginnen create. Aber warum heißen sie " schaffen "? Warum nicht " machen ", " produzieren ", " bauen ", " generieren " oder etwas anderes? Ist es nur Geschmackssache? Eine Konvention? Oder hat "erstellen" eine besondere Bedeutung? createURI(...) makeURI(...) produceURI(...) buildURI(...) …
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.