powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / enum
7 сообщений из 7, страница 1 из 1
enum
    #38042639
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разбираюсь с enum. Поясните пожалуйста что значат цифры, которые пишут внутри скобок у значений enum
вот например так:
Код: java
1.
2.
3.
4.
5.
enum Example
{
      True(1),
      False(2)
}



что это за цифры(1 и 2)?
...
Рейтинг: 0 / 0
enum
    #38042661
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константы. По сути это неявные вызовы конструкторов для двух экземпляров констант.
Их числовые знечения особой роли не играют. Можно их просто сделать последовательностью
от 0...до макс. значения а можно дать какой-то смысл (типа бегущего бита для битовых масок 1,2,4,8)

Вот если так переписать то будет яснее.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
enum Example
{
      True(55555), False(77777);

      private final int val;

      Example(int val){this.val=val;}
}
...
Рейтинг: 0 / 0
enum
    #38042673
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то есть у true и false свой экземпляр переменой val ?
...
Рейтинг: 0 / 0
enum
    #38042674
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно main для вашего примера?
...
Рейтинг: 0 / 0
enum
    #38042675
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. По сути создаются два финальных неизменяемых экземпляра класса Example.
...
Рейтинг: 0 / 0
enum
    #38042677
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне лень придумывать main. Посмотри тут много примеров.
...
Рейтинг: 0 / 0
enum
    #38042680
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
аааа всё понял,я просто думал, что значения в конструктор из вне как то передаются...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / enum
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]