2016-03-21 5 views
0

С помощью следующего кода:Ошибка пытается создать Enum

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


public class Imgreel { 

// здесь //

public Enum Mobtype{ 

    } 

// End //

public void select(){ 

    } 
} 

I конечно, попытался инициализировать Enum, как указано в oracl e java tutorials.К сожалению, это не работает, поэтому кто-то может прояснить это для меня ...... прежде чем я умру от безумия.

+0

Какая ошибка? – rdonuk

+0

Что не работает точно? – bwfcwalshy

+1

Ключевое слово: 'enum', нижний регистр. –

ответ

1

перечисление является ключевое слово и каждое ключевое слово в Java начинается с нижнего кожуха

измените свой код на

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


public class Imgreel { 


    public enum Mobtype{ 

    } 


public void select(){ 

    } 
} 
+0

, но он дает мне синтаксис –

+0

@DanjahSoftProgrammer, что вы подразумеваете под этим, дает мне синтаксис? – SpringLearner

+0

Я имею в виду, что он дал мне несколько синтаксических ошибок –

0

Нет необходимости импортировать Enum

Также изменить Enum к ENUM в общественном Enum Mobtype
изменить его на, public enum Mobtype {

+0

, я буквально скопировал перечисление из учебных пособий оракула и получил 5 синтаксических ошибок. –

+0

Сделайте то, что я сказал, и скажите, если что-то еще не так. Это будет создание внутреннего перечисления класса, которое пытался выполнить ваш первый код. Если вы хотите, чтобы класс выполнял его, замените класс на enum. http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html Посмотрите на первый пример. – bwfcwalshy

+0

проблема решена, спасибо за вашу помощь. –

Смежные вопросы