Les méthodes qui ne nécessitent pas d'instance de la classe et qui ne peuvent pas accéder implicitement aux données (ou ceci, soi, moi, etc.) d'une telle instance.
Ma question concerne les caractéristiques de performance des méthodes statiques par rapport aux méthodes d'instance et leur évolutivité. Supposons pour ce scénario que toutes les définitions de classe se trouvent dans un seul assembly et que plusieurs types de pointeurs discrets sont requis. Considérer: public sealed class InstanceClass { public …
Dans mon application Python, je souhaite créer une méthode à la fois un staticmethodet un abc.abstractmethod. Comment puis-je faire cela? J'ai essayé d'appliquer les deux décorateurs, mais cela ne fonctionne pas. Si je fais ceci: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass J'obtiens une exception …
Construire une application multilingue en Java. Obtention d'une erreur lors de l'insertion de la valeur de chaîne à partir du R.stringfichier XML de ressource: public static final String TTT = (String) getText(R.string.TTT); Voici le message d'erreur: Erreur: impossible de faire une référence statique à la méthode non statique getText (int) …
J'ai tendance à déclarer comme statiques toutes les méthodes d'une classe lorsque cette classe n'a pas besoin de garder une trace des états internes. Par exemple, si j'ai besoin de transformer A en B et que je ne compte pas sur un état interne C qui peut varier, je crée …
Quand j'ai des méthodes régulières pour appeler une autre méthode dans une classe, je dois le faire class test: def __init__(self): pass def dosomething(self): print "do something" self.dosomethingelse() def dosomethingelse(self): print "do something else" mais quand j'ai des méthodes statiques je ne peux pas écrire self.dosomethingelse() car il n'y a …
Dans une méthode non statique, je pourrais utiliser this.GetType()et cela renverrait le fichier Type. Comment puis-je obtenir la même chose Typedans une méthode statique? Bien sûr, je ne peux pas simplement écrire typeof(ThisTypeName)car il ThisTypeNamen'est connu que dans l'exécution. Merci!
Je construis une bibliothèque ORM avec la réutilisation et la simplicité à l'esprit; tout va bien sauf que je suis coincé par une stupide limitation d'héritage. Veuillez considérer le code ci-dessous: class BaseModel { /* * Return an instance of a Model from the database. */ static public function get …
J'ai rencontré une erreur de méthode non liée en python avec le code import random class Sample(object): '''This class defines various methods related to the sample''' def drawSample(samplesize,List): sample=random.sample(List,samplesize) return sample Choices=range(100) print Sample.drawSample(5,Choices) Après avoir lu de nombreux articles utiles ici, j'ai compris comment je pourrais ajouter @staticmethodci-dessus pour …
J'étais en train de lire le texte qui m'était donné dans mon manuel et je ne suis pas vraiment sûr de comprendre ce qu'il dit. Cela me dit essentiellement que les méthodes statiques ou les méthodes de classe incluent le mot-clé "modificateur" static. Mais je ne sais pas vraiment ce …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.