Als «static» getaggte Fragen

267
Warum verspottet Mockito keine statischen Methoden?

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ß,...

265
Volatile vs Static in Java

Ist es richtig zu sagen, dass staticdies eine Kopie des Wertes für alle Objekte und bedeutet?volatile eine Kopie des Werts für alle Threads bedeutet? Wie auch immer, ein staticvariabler Wert wird auch ein Wert für alle Threads sein. Warum sollten wir uns dann dafür entscheiden...

244
Abrufen des Klassennamens von einer statischen Methode in Java

Wie kann man den Namen der Klasse von einer statischen Methode in dieser Klasse erhalten? Beispielsweise public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } Um es in einen Kontext zu setzen,...

224
Warum kann ich keine statischen Klassen erben?

Ich habe mehrere Klassen, die eigentlich keinen Staat brauchen. Aus organisatorischer Sicht möchte ich sie in eine Hierarchie einordnen. Aber anscheinend kann ich keine Vererbung für statische Klassen deklarieren. Sowas in der Art: public static class Base { } public static class Inherited : Base {...

217
Statisch verschachtelte Klasse in Java, warum?

Ich habe mir den Java-Code angesehen LinkedListund festgestellt, dass er eine statisch verschachtelte Klasse verwendet Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Was ist der Grund für die Verwendung einer statisch verschachtelten Klasse...

177
Was ist eine "statische Methode" in C #?

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