2012-04-04 11 views
-4

Ich habe eine sehr einfache ja nein Frage: sollten statische Methoden das gleiche Ergebnis für jedes Objekt haben?sollten statische Methoden für jedes Objekt dasselbe Ergebnis haben?

+2

Die Fragen Phrasierung macht es schwierig, richtig zu beantworten. –

+0

Warum Minuse ...?!?!? –

+0

@ForoughMehralian - siehe [diesen Artikel] (http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx) zum Schreiben von guten Fragen und [diesen Meta-Beitrag ] (http://meta.stackexchange.com/questions/15308/whats-the-best-way-to-ask-a-question-if-english-ist-your-first-language) wenn Englisch nicht dein ist Muttersprache. –

Antwort

6

Kein

public static boolean isEven(int number){ 
    return (number %2 ==0);  
} 
+6

warum der downvote :), interessieren sich zu kommentieren, Frustration der Frage sollte nicht auf Antworten veröffentlicht werden :) –

+1

Ja, ich bin auch ein bisschen neugierig ... die Frage zeigt sehr deutlich, es ist eine "Ja/Nein" -Frage. Sehr einfache Fragen erhalten sehr einfache Antworten. Wenn du etwas anderes wolltest, dann stellst du die falsche Frage ... – CodeBlind

+2

als Upvoter, der in der Vergangenheit ohne Gründe (zu mir) abgelehnt wurde und versucht hat, sich zu beschweren und hochkarätige Leute zu finden, die mir sagen, dass es sinnlos und albern ist um vorzugeben und zu verlangen, dass Downvoters erklären (und in der Tat ein System, das Downvoters dazu zwingt, zu kommentieren gibt es nicht und wird es nicht, auch für Vergeltungsängste), kann ich meine Aufzählung erklären: einfache logische direkte Antwort auf eine Ja/Nein-Frage. . :) – ShinTakezou

3

Was meinen Sie? Statische Methoden können kein this Objekt haben, aber sie können unterschiedliche Ergebnisse liefern, wenn sie verschiedene Argumente übergeben. Mit anderen Worten, a.staticMethod und b.staticMethod werden sicherlich die gleichen Ergebnisse liefern, aber staticMethod(a) und staticMethod(b) könnten sich unterscheiden.

+4

Könnte der Downvoter erklären? Es ist in der Regel unhöflich, einen Kommentar abzugeben, ohne zu erklären, warum Sie die Antwort nicht mögen. –

+0

Ich habe dich nicht abgelehnt, aber ... du beginnst deine "Antwort" mit einer Frage an das OP, frag, was sie meinen, dann mach weiter ... posten ... etwas ... das vielleicht etwas mit dem zu tun hat oder nicht schlecht gestellte Frage. Ich habe keine Ahnung, worum es bei der OP geht, mein ESP ist auf dem Vormarsch. –

+0

Ich beantwortete die beiden einzigen Auslegungen der Frage des OP, die ich mir vorstellen konnte, was vernünftig erschien, da die Frage des OP besonders unklar ist. –