Une méthode est un bloc de code qui exécute une tâche et est associé à une classe ou à un objet. Il est lié aux concepts de fonctions et de procédures non orientés objet.
J'ai une classe enum avec deux valeurs et je veux créer une méthode qui reçoit une valeur et renvoie l'autre. Je veux également maintenir la sécurité des types (c'est pourquoi j'utilise enum class au lieu d'enums). http://www.cplusplus.com/doc/tutorial/other_data_types/ ne mentionne rien sur les méthodes Cependant, j'avais l'impression que tout type de …
J'ai un dictionnaire imbriqué. Existe-t-il un seul moyen de diffuser les valeurs en toute sécurité? try: example_dict['key1']['key2'] except KeyError: pass Ou peut-être que python a une méthode comme get()pour le dictionnaire imbriqué?
Je suis assez nouveau dans les tests unitaires en C # et j'apprends à utiliser Moq. Voici la classe que j'essaie de tester. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { …
En Python, j'essaye d'exécuter une méthode dans une classe et j'obtiens une erreur: Traceback (most recent call last): File "C:\Users\domenico\Desktop\py\main.py", line 8, in <module> fibo.f() TypeError: unbound method f() must be called with fibo instance as first argument (got nothing instead) Code: (swineflu.py) class fibo: a=0 b=0 def f(self,a=0): print …
J'ai deux classes Java: B, qui étend une autre classe A, comme suit: class A { public void myMethod() { /* ... */ } } class B extends A { public void myMethod() { /* Another code */ } } Je voudrais appeler le A.myMethod()de B.myMethod(). Je viens du monde …
J'écris une explication pour un code pour un cours, et j'utilise accidentellement les mots methodet de functionmanière interchangeable. J'ai décidé de revenir en arrière et de corriger le libellé, mais je suis tombé sur un trou dans ma compréhension. D'après ce que je comprends, un sous-programme est un functions'il n'agit …
Question rapide: Quand décidez-vous d'utiliser des propriétés (en C #) et quand décidez-vous d'utiliser des méthodes? Nous sommes occupés à avoir ce débat et avons trouvé des domaines où il est discutable de savoir si nous devrions utiliser une propriété ou une méthode. Un exemple est celui-ci: public void SetLabel(string …
Hypothétiquement, ce serait pratique pour moi de faire ceci: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) où la méthode GetColumns appellera une méthode différente à l'intérieur en fonction du type passé. Oui, je pourrais le faire comme un drapeau booléen ou similaire, je me suis juste demandé s'il y avait un moyen de …
Si je définis une méthode de classe avec un argument mot-clé ainsi: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong l'appel de la méthode génère un TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' Que …
J'ai joué avec des modificateurs avec une méthode statique et je suis tombé sur un comportement étrange. Comme nous le savons, les méthodes statiques ne peuvent pas être remplacées, car elles sont associées à une classe plutôt qu'à une instance. Donc, si j'ai l'extrait ci-dessous, il se compile bien //Snippet …
Existe-t-il une méthode intégrée en Python pour obtenir un tableau de toutes les variables d'instance d'une classe? Par exemple, si j'ai ce code: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Y a-t-il un moyen pour moi de faire ceci: >>> mystery_method(hi) ["ii", "kk"] Edit: j'avais initialement demandé …
D'après ce que je comprends, si vous implémentez une interface en java, les méthodes spécifiées dans cette interface doivent être utilisées par les sous-classes implémentant ladite interface. J'ai remarqué que dans certaines interfaces telles que l'interface Collection, il existe des méthodes qui sont commentées comme facultatives, mais qu'est-ce que cela …
Le Zen of Python déclare qu'il ne devrait y avoir qu'une seule façon de faire les choses, mais je rencontre souvent le problème de décider quand utiliser une fonction par rapport à quand utiliser une méthode. Prenons un exemple trivial - un objet ChessBoard. Disons que nous avons besoin d'un …
J'essaye de déconner un peu avec Ruby. C'est pourquoi j'essaye d'implémenter les algorithmes (donnés en Python) du livre "Programming Collective Intelligence" Ruby. Au chapitre 8, l'auteur passe une méthode a comme paramètre. Cela semble fonctionner en Python mais pas en Ruby. J'ai ici la méthode def gaussian(dist, sigma=10.0) foo end …
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.