Enum Klasse mit Methoden
lima-city → Forum → Programmiersprachen → Java
antwort
anweisung
auswahl
code
element
entsprechende import
glauben
krieg
machen
methode
separate datei
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Schon wieder ziemlich kurz.
Wie sieht denn die Methode myMethod aus?
Was ist MYENUM eine Enumeration oder nur ein Element der Enumeration.
Du solltest unbedingt ausführlicher sein, wenn du nach etwas fragst, ansonsten versteht dich keiner und wenn dich keiner versteht wirst du in den meisten Proggerforen auch einfach keine Antwort erhalten, außer du postet in der Newbeeecke. -
Dachte, die Schnippsel sind selbst erklärend :)
MyClass ist irgend eine Klasse (Ich vermute ein Enum, wenn sich darin Enum-Elemente auswählen lassen)
MYENUM ist ein Enumerationselement.
myMethod ist eine Methode in MyClass
Glaube irgendwo schon mal gesehen zu haben, dass man aus der selben Klasse Enum-Elemente und Methoden auswählen kann.
Wenn ich das machen will, dann geht es nur so.
public class MyClass{ public enum MyEnumClass{MYENUM,...} public void myMethod(){...} }
Die Auswahl des Enums und der Methode sieht folglich so aus.
MyClass.myMethod(MyClass.MyEnumClass.MYENUM);
Glaube ich hab die Lösung gefunden, wie man folgendes möglich macht.
MyClass.myMethod(MyClass.MYENUM);
Anders kann ich es mir nicht erklären. ^^'.
public class MyClass{ private enum MyEnumClass{MYENUM,...} public final MyEnumClass MYENUM = MyClass.MYENUM; public void myMethod(){...} }
Beitrag zuletzt geändert: 21.4.2011 20:07:16 von pixilab -
Wenn du das unbedingt so machen willst, geht das über eine entsprechende import Anweisung oder du packst den Enum einfach in eine separate Datei und nicht in eine andere Klasse, fertig.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage