2016-03-21 25 views
0

Mit dem folgenden Code:Fehler beim Enum erstellen

package com.Flaiva.NEWMETHODS; 
import java.lang.Enum; 


public class Imgreel { 

// hier //

public Enum Mobtype{ 

    } 

// End //

public void select(){ 

    } 
} 

I natürlich versucht, ein Enum als direkt von oracl zu initialisieren e java tutorials. Leider funktioniert es nicht so könnte jemand bitte dies für mich klären ...... bevor ich an Wahnsinn sterbe.

+0

Was ist der Fehler? – rdonuk

+0

Was funktioniert nicht genau? – bwfcwalshy

+1

Das Schlüsselwort ist 'enum', Kleinbuchstaben. –

Antwort

1

Enum ist Schlüsselwort und jedes Schlüsselwort in Java beginnt

Ändern Sie Ihren Code in

package com.Flaiva.NEWMETHODS; 
import java.lang.Enum; 


public class Imgreel { 


    public enum Mobtype{ 

    } 


public void select(){ 

    } 
} 
+0

aber es gibt mir Syntax –

+0

@DanjahSoftProgrammer was meinst du damit gibt mir Syntax? – SpringLearner

+0

ich meine es gab mir ein paar Syntaxfehler –

0

Keine Notwendigkeit Enum

auch zu importieren Enum ändern es in der Öffentlichkeit Enum Mobtype
ändern ENUM mit Kleinbuchstaben, public enum Mobtype {

+0

Ich kopierte buchstäblich ein Enum von Orakel Tutorials und bekam 5 Syntaxfehler –

+0

Tun Sie, was ich gesagt habe und sagen Sie mir, wenn etwas anderes falsch ist. Dadurch wird eine innere Klassenaufzählung erstellt, wie es beim ersten Code der Fall war. Wenn Sie möchten, dass die Klasse dies tut, ersetzen Sie die Klasse durch enum. http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html Schauen Sie sich das erste Beispiel an. – bwfcwalshy

+0

Problem gelöst, danke für Ihre Hilfe noch. –