Questions marquées «static»

Statique est un terme utilisé dans certains langages de programmation pour définir une fonction ou une zone de stockage de données (champ) qui n'est liée à aucune instance d'objet spécifique. Dans la majorité des cas, cette balise, si elle est utilisée, doit être utilisée conjointement avec une balise de langage de programmation spécifique.



8
Quelle est la différence entre func statique et func de classe dans Swift?
Je peux voir ces définitions dans la bibliothèque Swift: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } Quelle est la différence entre une fonction membre définie comme static funcet une autre définie comme class …
334 class  static  swift 


5
Pourquoi Mockito ne se moque-t-il pas des méthodes statiques?
J'ai lu ici quelques discussions sur les méthodes statiques et je pense comprendre les problèmes que peuvent entraîner une mauvaise utilisation / utilisation excessive des méthodes statiques. Mais je n'ai pas vraiment compris pourquoi il est difficile de se moquer des méthodes statiques. Je sais que d'autres cadres de simulation, …
267 java  methods  static  mockito 

8
Volatile vs statique en Java
Est-il correct de dire que cela staticsignifie une copie de la valeur pour tous les objets et volatilesignifie une copie de la valeur pour tous les threads? Quoi qu'il en soit, une staticvaleur variable va également être une valeur pour tous les threads, alors pourquoi devrions-nous y aller volatile?


13
Comment créez-vous une classe statique en C ++?
Comment créez-vous une classe statique en C ++? Je devrais être capable de faire quelque chose comme: cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; En supposant que j'ai créé la BitParserclasse. À quoi BitParserressemblerait la définition de classe?
264 c++  oop  class  syntax  static 

4
ReSharper prévient: «Champ statique de type générique»
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, …




12
Pourquoi ne puis-je pas hériter de classes statiques?
J'ai plusieurs classes qui n'ont pas vraiment besoin d'un état. Du point de vue organisationnel, je voudrais les hiérarchiser. Mais il semble que je ne puisse pas déclarer d'héritage pour les classes statiques. Quelque chose comme ca: public static class Base { } public static class Inherited : Base { …
224 c#  inheritance  static 


13
Classe imbriquée statique en Java, pourquoi?
Je regardais le code Java LinkedListet a remarqué qu'il a fait usage d'une classe imbriquée statique, Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Quelle est la raison d'utiliser une classe imbriquée statique, plutôt qu'une classe interne normale? La seule raison pour laquelle …
217 java  class  static  member 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.