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.




2
Wie prüft ein Python-Set ([]), ob zwei Objekte gleich sind? Welche Methoden muss ein Objekt definieren, um dies anzupassen?
Ich muss in Python ein 'Container'-Objekt oder eine' Container'-Klasse erstellen, die andere Objekte aufzeichnet, die ich ebenfalls definiere. Eine Anforderung dieses Containers besteht darin, dass, wenn zwei Objekte als identisch angesehen werden, eines (eines davon) entfernt wird. Mein erster Gedanke war, a set([])als das enthaltende Objekt zu verwenden, um diese …

4
Zugriff auf Mitgliedsvariablen einer Klasse in Python?
class Example(object): def the_example(self): itsProblem = "problem" theExample = Example() print(theExample.itsProblem) Wie greife ich auf die Variable einer Klasse zu? Ich habe versucht, diese Definition hinzuzufügen: def return_itsProblem(self): return itsProblem Das scheitert aber auch.
83 python  class  methods  return 

9
Wie überprüfe ich, ob eine Methode in Python vorhanden ist?
__getattr__()Wenn in der Funktion eine referenzierte Variable nicht gefunden wird, wird ein Fehler ausgegeben. Wie kann ich überprüfen, ob eine Variable oder Methode als Teil eines Objekts vorhanden ist? import string import logging class Dynamo: def __init__(self,x): print "In Init def" self.x=x def __repr__(self): print self.x def __str__(self): print self.x …
83 python  methods 

5
Eine Methode im Hauptthread aufrufen?
Zunächst schreibe ich Code für das iPhone. Ich muss in der Lage sein, eine Methode im Hauptthread aufzurufen, ohne sie zu verwenden performSelectorOnMainThread. Der Grund, den ich nicht verwenden möchte, performSelectorOnMainThreadist, dass es Probleme verursacht, wenn ich versuche, ein Modell für Unit-Tests zu erstellen. [self performSelectorOnMainThread:@Selector(doSomething) withObject:nil]; Das Problem ist, …

13
array_unique für Objekte?
Gibt es eine Methode wie array_unique für Objekte? Ich habe eine Reihe von Arrays mit 'Rollen'-Objekten, die ich zusammenführe, und dann möchte ich die Duplikate entfernen :)
82 php  arrays  methods 

6
Einfache Möglichkeit, Methoden einer Java-Klasse in IntelliJ neu anzuordnen?
Gibt es in IntelliJ eine einfachere Möglichkeit, Methoden innerhalb einer Klassenquelldatei neu anzuordnen, als den Code manuell auszuschneiden und einzufügen? Heutzutage brauche ich dies oft beim Umgestalten von Legacy-Code, z. B. um verwandte Methoden im Quellcode nahe beieinander zu verschieben. In Eclipse AFAIK gibt es eine Ansicht ähnlich der Strukturansicht …

12
Java, wie teuer ist ein Methodenaufruf
Ich bin ein Anfänger und habe immer gelesen, dass es schlecht ist, Code zu wiederholen. Es scheint jedoch, dass Sie normalerweise zusätzliche Methodenaufrufe benötigen, um dies nicht zu tun. Angenommen, ich habe die folgende Klasse public class BinarySearchTree<E extends Comparable<E>>{ private BinaryTree<E> root; private final BinaryTree<E> EMPTY = new BinaryTree<E>(); …

5
Netbeans 7.4 führt "maximal 10 Zeilen" pro Methodenregel ein. Woher kommt diese Regel? [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Im letzten Monat geschlossen . Verbessere diese Frage NetBeans 7.4 Beta steht derzeit zum öffentlichen Download …

9
Was bedeutet dieser boolesche Wert "(Zahl & 1) == 0"?
Auf CodeReview habe ich einen funktionierenden Code gepostet und um Tipps gebeten, um ihn zu verbessern. Eine, die ich bekam, war die Verwendung einer booleschen Methode, um zu überprüfen, ob eine ArrayList eine gerade Anzahl von Indizes hatte (was erforderlich war). Dies war der Code, der vorgeschlagen wurde: private static …




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.