preguntar acerca de static-methods

11
réponses

Signification de @classmethod et @staticmethod pour débutant?

Quelqu'un Pourrait-il m'expliquer la signification de @classmethod et @staticmethod en python? J'ai besoin de connaître la différence et le sens. Pour autant que je comprenne, @classmethod indique à une classe que c'est une méthode qui devrait être …
demandé sur 1970-01-01 00:33:32
2
réponses

PHP peut static:: remplacer self::?

Je suis un peu confus avec cette question. Je conçois une classe ORM qui essaie de se comporter de manière très similaire à ActiveRecord dans ruby on rails, mais c'est à côté du point. Ce que j'essaie de dire, c'est que ma classe utilise largement l …
demandé sur 1970-01-01 00:33:31
4
réponses

Quelle est la différence entre «méthode de classe» et «méthode statique»?

J'ai travaillé avec quelques langages différents tels que Java, C# et Objective-C. Dans la plupart des langages, les méthodes qui ne nécessitent pas une instance d'un objet sont appelées méthodes statiques. Cependant, quand il s'agit D'Objective-C, …
demandé sur 1970-01-01 00:33:31
7
réponses

Pourquoi les méthodes statiques ne sont-elles pas considérées comme une bonne pratique OO?

Je lis programmation Scala . Au début du chapitre 4, L'auteur commente que Java supporte les méthodes statiques, qui sont des "concepts oo pas si purs"."Pourquoi est-ce donc? ... …
demandé sur 1970-01-01 00:33:30
3
réponses

Méthode statique et méthode d’extension avec le même nom

j'ai créé la méthode d'extension: public static class XDecimal { public static decimal Floor( this decimal value, int precision) { decimal step = (decimal)Math.Pow(10, precision); return decimal.Floor(st …
demandé sur 1970-01-01 00:33:35
8
réponses

Ne peut pas faire une référence statique à la méthode non statique

construire une application multilingue en Java. Obtenir une erreur lors de l'insertion de la valeur de la chaîne de caractères de R.string fichier de ressources XML: public static final String TTT = (String) getText(R.string.TTT); C …
demandé sur 1970-01-01 00:33:31
21
réponses

Privés méthodes helper être statique si elles peuvent être statiques

disons que j'ai une classe conçue pour être instancié. J'ai plusieurs méthodes "d'aide" privées au sein de la classe qui n'exigent pas l'accès à l'un des membres de la classe, et fonctionnent uniquement sur leurs arguments, retournant un résultat. …
demandé sur 1970-01-01 00:33:29
23
réponses

Pourquoi les méthodes statiques ne peuvent-elles pas être abstraites en Java?

la question Est en Java pourquoi ne puis-je pas définir une méthode statique abstraite? par exemple abstract class foo { abstract void bar( ); // <-- this is ok abstract static void bar2(); //<-- this isn't why? } ... …
demandé sur 1970-01-01 00:33:28
9
réponses

C # variables statiques-portée et persistance

je viens de faire une petite expérience: public abstract class MyClass { private static int myInt = 0; public static int Foo() { return myInt; } public static int Foo(int n) { myInt = n; return bar(); } private s …
demandé sur 1970-01-01 00:33:31
9
réponses

Quand ne pas utiliser le mot-clé statique en Java?

quand est-il considéré comme une mauvaise pratique d'utiliser le mot-clé statique en Java sur les signatures de méthode? Si une méthode exécute une fonction basée sur certains arguments, et ne nécessite pas l'accès à des champs qui ne sont pas statiq …
demandé sur 1970-01-01 00:33:29