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.
Ich habe eine Klasse mit einem StringFeld aufgebaut. Dann habe ich zwei Objekte erstellt und muss sie auch mit dem ==Operator vergleichen .equals(). Folgendes habe ich getan: public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == object2) { …
Ich bin verwirrt darüber, wie sich das Überschreiben vom Verstecken in Java unterscheidet. Kann jemand mehr Details darüber geben, wie sich diese unterscheiden? Ich habe das Java-Tutorial gelesen, aber der Beispielcode hat mich immer noch verwirrt. Um es klarer zu machen, verstehe ich das Überschreiben gut. Mein Problem ist, dass …
Ich habe auf SO gesucht und Antworten zu Quartz.net gefunden. Aber es scheint zu groß für mein Projekt zu sein. Ich möchte eine gleichwertige Lösung, aber einfacher und (bestenfalls) im Code (keine externe Bibliothek erforderlich). Wie kann ich eine Methode täglich zu einer bestimmten Zeit aufrufen? Ich muss einige Informationen …
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 …
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.
__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 …
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, …
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 :)
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 …
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>(); …
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 …
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 …
Wie bekomme ich alle Methoden einer bestimmten Klasse A, die mit dem @ decorator2 dekoriert sind? class A(): def method_a(self): pass @decorator1 def method_b(self, b): pass @decorator2 def method_c(self, t=5): pass
Ich bin sicher, Sie alle kennen das Verhalten, das ich meine - Code wie: Thread thread = new Thread(); int activeCount = thread.activeCount(); provoziert eine Compiler-Warnung. Warum ist es kein Fehler? BEARBEITEN: Um es klar zu sagen: Frage hat nichts mit Threads zu tun. Mir ist klar, dass Thread-Beispiele oft …
Gibt es eine magische Methode, die den Zuweisungsoperator überladen kann, wie __assign__(self, new_value)? Ich möchte eine erneute Bindung für eine Instanz verbieten: class Protect(): def __assign__(self, value): raise Exception("This is an ex-parrot") var = Protect() # once assigned... var = 1 # this should raise Exception() Ist es möglich? Ist …
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.