Als «methods» getaggte Fragen

Eine Methode ist ein Codeblock, der eine Aufgabe ausführt und einer Klasse oder einem Objekt zugeordnet ist. Es bezieht sich auf die nicht objektorientierten Konzepte von Funktionen und Prozeduren.

6
Kann eine C ++ - Enum-Klasse Methoden haben?
Ich habe eine Enum-Klasse mit zwei Werten und möchte eine Methode erstellen, die einen Wert empfängt und den anderen zurückgibt. Ich möchte auch die Typensicherheit gewährleisten (deshalb verwende ich die Aufzählungsklasse anstelle von Aufzählungen). http://www.cplusplus.com/doc/tutorial/other_data_types/ erwähnt nichts über Methoden Ich hatte jedoch den Eindruck, dass jede Art von Klasse Methoden …
144 c++  methods  enums 


1
Überprüfen Sie einen Methodenaufruf mit Moq
Ich bin ziemlich neu in Unit-Tests in C # und lerne, Moq zu verwenden. Unten ist die Klasse, die ich zu testen versuche. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { …
141 c#  testing  methods  moq 

8
Die ungebundene Methode f () muss mit der fibo_-Instanz als erstem Argument aufgerufen werden (stattdessen die classobj-Instanz erhalten).
In Python versuche ich, eine Methode in einer Klasse auszuführen, und es wird eine Fehlermeldung angezeigt: 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 …
139 python  methods 



16
Eigenschaften vs Methoden
Kurze Frage: Wann entscheiden Sie sich für die Verwendung von Eigenschaften (in C #) und wann für die Verwendung von Methoden? Wir sind mit dieser Debatte beschäftigt und haben einige Bereiche gefunden, in denen es fraglich ist, ob wir eine Eigenschaft oder eine Methode verwenden sollten. Ein Beispiel ist folgendes: …
135 c#  properties  methods 


7
Die Klassenmethode generiert "TypeError: ... hat mehrere Werte für das Schlüsselwortargument ..."
Wenn ich eine Klassenmethode mit einem Schlüsselwortargument so definiere: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong Durch Aufrufen der Methode wird Folgendes generiert TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' Was ist los?

7
Übergeben nur eines Typs als Parameter in C #
Hypothetisch wäre es für mich praktisch, dies zu tun: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) Dabei ruft die GetColumns-Methode je nach übergebenem Typ eine andere Methode auf. Ja, ich könnte es als boolesche Flagge oder ähnliches tun. Ich habe mich nur gefragt, ob es einen Weg gibt, dies vielleicht zu bestehen, und …
128 c#  types  methods  parameters 

7
Verhalten der endgültigen statischen Methode
Ich habe mit Modifikatoren mit statischer Methode herumgespielt und bin auf ein seltsames Verhalten gestoßen. Wie wir wissen, können statische Methoden nicht überschrieben werden, da sie eher der Klasse als der Instanz zugeordnet sind. Wenn ich also das folgende Snippet habe, wird es gut kompiliert //Snippet 1 - Compiles fine …
123 java  methods  static  final 

10
Wie bekomme ich Instanzvariablen in Python?
Gibt es in Python eine integrierte Methode, um ein Array aller Instanzvariablen einer Klasse abzurufen? Zum Beispiel, wenn ich diesen Code habe: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Gibt es eine Möglichkeit für mich, dies zu tun: >>> mystery_method(hi) ["ii", "kk"] Bearbeiten: Ich hatte ursprünglich fälschlicherweise …

12
Optionale Methoden in der Java-Schnittstelle
Nach meinem Verständnis müssen die in dieser Schnittstelle angegebenen Methoden von den Unterklassen verwendet werden, die diese Schnittstelle implementieren, wenn Sie eine Schnittstelle in Java implementieren. Ich habe festgestellt, dass es in einigen Schnittstellen wie der Collection-Schnittstelle Methoden gibt, die als optional kommentiert werden. Aber was genau bedeutet das? Es …
120 java  methods  interface 


8
Übergeben einer Methode als Parameter in Ruby
Ich versuche ein bisschen mit Ruby herumzuspielen. Daher versuche ich, die Algorithmen (in Python angegeben) aus dem Buch "Programming Collective Intelligence" Ruby zu implementieren. In Kapitel 8 übergibt der Autor eine Methode a als Parameter. Dies scheint in Python zu funktionieren, aber nicht in Ruby. Ich habe hier die Methode …
117 ruby  parameters  methods 

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.