Als «static-methods» getaggte Fragen

Methoden, die weder eine Instanz der Klasse erfordern noch implizit auf die Daten (oder dies, sich selbst, mich usw.) einer solchen Instanz zugreifen können.

911
Java: Wann werden statische Methoden verwendet?

Ich frage mich, wann ich statische Methoden anwenden soll. Angenommen, ich habe eine Klasse mit einigen Gettern und Setzern, eine oder zwei Methoden, und ich möchte, dass diese Methoden nur für ein Instanzobjekt der Klasse aufgerufen werden können. Heißt das, ich sollte eine statische Methode...

197
Statische Methode in einer generischen Klasse?

In Java hätte ich gerne etwas wie: class Clazz<T> { static void doIt(T object) { // ... } } Aber ich verstehe Es kann kein statischer Verweis auf den nicht statischen Typ T erstellt werden Ich verstehe Generika nicht über die grundlegenden Verwendungszwecke hinaus und kann daher nicht...

172
Klasse mit Einzelmethode - bester Ansatz?

Angenommen, ich habe eine Klasse, die eine einzelne Funktion ausführen soll. Nach Ausführung der Funktion kann sie zerstört werden. Gibt es einen Grund, einen dieser Ansätze zu bevorzugen? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2, arg3); myObject.myMethod();...

141
Statische Erweiterungsmethoden in Kotlin

Wie definieren Sie eine statische Erweiterungsmethode in Kotlin? Ist das überhaupt möglich? Ich habe derzeit eine Erweiterungsmethode wie unten gezeigt. public fun Uber.doMagic(context: Context) { // ... } Die obige Erweiterung kann für eine Instanz aufgerufen