Sobes.tech
Senior

enum-də name() metodu nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Метод name() в Java enum возвращает точное имя константы перечисления в виде строки, как оно объявлено в коде. Это имя неизменно и совпадает с идентификатором enum-константы.

Пример:

enum Color {
    RED, GREEN, BLUE;
}

Color c = Color.RED;
System.out.println(c.name()); // Выведет "RED"

Отличие от toString() в том, что name() всегда возвращает оригинальное имя константы, а toString() можно переопределить для более удобного отображения.