static final Methoden in enum

So, ich habe sah rund um google und SO , ich kann nicht finden, ein Beispiel oder eine Erklärung : Was ist der Zweck der static final Methoden in enum?

Dem, was ich verstehe :

  1. Methoden deklarieren static zugegriffen werden kann, wie die Funktion/prozedurale Sprachen.
  2. final heißt, Sie können nicht überschreiben es. Können nicht ändern die Referenz. Als assylias darauf hingewiesen, in den Kommentaren static können nicht außer Kraft gesetzt werden entweder.
  3. enums kann nicht sein, untergeordnet, erklärte hier.

Also, was ist der Punkt, der static final Methoden in enums, wenn es nie sein wird überschrieben, da es nicht eine Unterklasse?

  • eine statische Methode kann nicht überschrieben werden, in jedem Fall...
  • Statische Methoden können nicht überschrieben werden, entweder.
  • assylias ich sollte hinzufügen, dass in Punkt zwei.
  • Also ich denke, deine Frage ist wirklich" "gibt es irgendeine Nützlichkeit der Verwendung der final Modifikator auf alle enum-Methode, egal ob statisch oder nicht?"
  • Ja.
InformationsquelleAutor wtsang02 | 2013-01-10
Schreibe einen Kommentar