Als «static» getaggte Fragen

Statisch ist ein Begriff, der in einigen Programmiersprachen verwendet wird, um eine Funktion oder einen Datenspeicherbereich (Feld) zu definieren, der nicht an eine bestimmte Objektinstanz gebunden ist. In den meisten Fällen sollte dieses Tag, falls es verwendet wird, in Verbindung mit einem bestimmten Programmiersprachen-Tag verwendet werden.


8
Was ist der Unterschied zwischen einem statischen und einem nicht statischen Initialisierungscodeblock?
Meine Frage bezieht sich auf eine bestimmte Verwendung des statischen Schlüsselworts. Es ist möglich, ein staticSchlüsselwort zu verwenden, um einen Codeblock innerhalb einer Klasse abzudecken, die keiner Funktion angehört. Zum Beispiel wird folgender Code kompiliert: public class Test { private static final int a; static { a = 5; doSomething(a); …

8
Was ist der Unterschied zwischen statischer Funktion und Klassenfunktion in Swift?
Ich kann diese Definitionen in der Swift-Bibliothek sehen: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } Was ist der Unterschied zwischen einer als definierten Elementfunktion static funcund einer als definierten Elementfunktion class func? Ist …
334 class  static  swift 


5
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ß, dass andere spöttische Frameworks wie PowerMock das …
267 java  methods  static  mockito 

8
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 volatile?

14
Statische Initialisierungsblöcke
Soweit ich verstanden habe, wird der "statische Initialisierungsblock" verwendet, um Werte des statischen Feldes festzulegen, wenn dies nicht in einer Zeile möglich ist. Aber ich verstehe nicht, warum wir dafür einen speziellen Block brauchen. Zum Beispiel deklarieren wir ein Feld als statisch (ohne Wertzuweisung). Schreiben Sie dann mehrere Zeilen des …

13
Wie erstellt man eine statische Klasse in C ++?
Wie erstellt man eine statische Klasse in C ++? Ich sollte in der Lage sein, etwas zu tun wie: cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; Angenommen, ich habe die BitParserKlasse erstellt. Wie würde die BitParserKlassendefinition aussehen?
262 c++  oop  class  syntax  static 

4
ReSharper warnt: "Statisches Feld im generischen Typ"
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …

15
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, …
244 java  static 

11
Sollte in UPPER-CASE ein "statischer Endlogger" deklariert werden?
In Java sind statische Endvariablen Konstanten, und die Konvention lautet, dass sie in Großbuchstaben geschrieben werden sollten. Ich habe jedoch gesehen, dass die meisten Leute Logger in Kleinbuchstaben deklarieren, was einen Verstoß gegen PMD darstellt . z.B: private static final Logger logger = Logger.getLogger(MyClass.class); Suchen Sie einfach in Google oder …


12
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 { } wird nicht funktionieren. …
224 c#  inheritance  static 

20
Lohnt es sich, flüssige Websites mehr zu erstellen? [geschlossen]
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 Ich mache gerade eine Website …
218 html  css  layout  static  fluid 

13
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 anstelle einer normalen inneren Klasse? Der einzige Grund, an …
217 java  class  static  member 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.