Java SE. Урок 20. Перечисления enum

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 52

  • @AlexanderDyshlevyi
    @AlexanderDyshlevyi 7 лет назад +42

    Просмотрел 5 видео про enum, в т.ч. от авторитетных IT компаний со своими мощными школами IT, НО так доходчиво никто не смог объяснить!
    Огромное спасибо. Процветания каналу))

  • @alexanderscheffer3882
    @alexanderscheffer3882 4 года назад

    Подписался на ваш канал. Очень нравится форма подачи материала. Большое спасибо!

  • @adrahmanbeckmyrzaev3001
    @adrahmanbeckmyrzaev3001 4 года назад +11

    все понял, не понял где это пригодиться... запили плиз видос где ты нормальный проект делаешь, да и еще охота бы послушать тебя рассказывающим java EE)

    • @SmokejUOfficial
      @SmokejUOfficial 4 года назад

      Можно везде, Java основной язык програмирования востребованный №1 в мире

    • @madivrokelvan3199
      @madivrokelvan3199 3 года назад +2

      С начала просмотра курса (3-4 видео) понял, что если не закреплять на практике - не научишься кодить. Но закреплять не просто повторяя, а придумай себе программу. До этого видео я думал про калькулятор консольный. В этом видео намекающий пример с музыкой - напиши плеер. Ну или не совсем плеер, ибо воспроизводить не будет, а ту часть, которая отвечает за просмотр плейлиста. Пока что опять консольный вариант )

    • @Alaric596
      @Alaric596 3 года назад +1

      @@madivrokelvan3199Да это база применимая к абсолютно любой деятельности,ты можешь посмотреть 10 видосов как паять,но не научишься пока что-нибудь не спаяешь и т.д. На одном курсе мужик рассказывал про три типа критических ошибок изучения программирования.Первый-изучать,но не кодить,Второй-изучать с очень большим пристрастием и залазить "под капот",то есть не только разбирать язык,но и как он сам вобще работает и ещё более низкие уровни, вплоть до того,как транзисторы в ЦПУ переключаются и почему они так делают,Третий-метаться между разными языками,не освоя толком ни один

    • @podpalmoi
      @podpalmoi 3 года назад

      @@Alaric596 Твой совет и жизни касается. Нельзя заниматься сразу всем ,не хватит никакого времени. А результат будет - бардак дома и толком ничему не научишься, ибо чтобы что-то освоить хорошо, нужно долго учиться и работать, поначалу с браком\ошибками, постепенно достигая мастерства. А ещё совмещать с основной работой и каким-нибудь хобби. У меня была ошибка, я начал экономить и изучать всё подряд. Результат не очень)) И браузер загажен закладками до сих пор, хоть я и почистил его тематически.

  • @little_bit_3d
    @little_bit_3d 5 лет назад +9

    Доброго времени суток, хочу вас отблагодарить, что так доходчиво все объясняете, я очень рад, что встретил ваш канал. Желаю дальнейших процветаний! Спасибо!

  • @haykmkrtchyan7093
    @haykmkrtchyan7093 7 лет назад +12

    Такие качественные, понятные уроки, а просмотров так мало
    Желаю успехов брат!!!!!

  • @andriybondarenko6282
    @andriybondarenko6282 7 лет назад +10

    Хорошие уроки, спасибо! Полезным является еще то, что Вы параллельно иногда показываете базовые горячие клавиши ide.

  • @yablochko3472
    @yablochko3472 3 года назад +2

    А что с занятиями? 2 года нет уже :с грустно когда так заканчивается :с

  • @ПетяТернавский
    @ПетяТернавский 7 лет назад +6

    недавно начал заниматься, до этого много других уроков начинал смотреть, но эти уроки мне нравятся и понятно вроде все )
    Спасибо =)

  • @ПавелК-ю9э
    @ПавелК-ю9э 2 года назад +2

    Актуально и сегодня. спасибо

  • @schrotKz
    @schrotKz 4 года назад +3

    Соглашусь сколько в книгах читал про ENUM да и в инете смотрел но так и не понимал для чего он нужен а тут все ясно стало. Раньше я думал этот enum какое то непонятное излишество дублирующее функции массива.

    • @olegalikin929
      @olegalikin929 4 года назад

      А что стало ясно, можешь объяснить?

  • @ujin7835
    @ujin7835 Год назад

    И здесь одно и тоже. Нет примеров, как просто подставить одно из значений enum в код. Все сразу переходят к switch и лезут что-то менять внутрь.

  • @meelockw.7435
    @meelockw.7435 5 лет назад +2

    А зачем мне это нужно? Когда мне это использовать? Можно пример, когда использование enum будет логичным решением задачи?

    • @protiv_bio
      @protiv_bio 4 года назад +5

      Например, когда нужно использовать switch, а не городить кучу иф-элс. Или когда нужно хранить предопределенные объекты, например, страны/дни недели. Или когда есть состояния объекта (не писать же на каждое состояние свою boolean переменную)

    • @meelockw.7435
      @meelockw.7435 4 года назад +1

      @@protiv_bio спасибо))
      но это больше для автора было

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 3 месяца назад

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @bednieporosyatki
    @bednieporosyatki 4 года назад +1

    Енамы ведут себя как статические константы но с разницей в том что могут быть вызываны в других классах? - как то так?

  • @eugenetaranoff1122
    @eugenetaranoff1122 7 лет назад +5

    Нравится!

  • @Лугаль
    @Лугаль 4 года назад +1

    Спасибо. Шилдта с перечислениями не понял, вас вроде понял. 😄

  • @turgayalekberli9554
    @turgayalekberli9554 5 лет назад +2

    Спасибо за урок

  • @ievgendiachenko9501
    @ievgendiachenko9501 3 года назад +1

    уроки агонь!!! спасибо большое

  • @Lucerbius
    @Lucerbius 5 лет назад +1

    Интересно, автор имеет какое-то отношение к "Специалисту"? Уж очень профессионально преподаёт уроки.

  • @МихаилСерегин-м8ф
    @МихаилСерегин-м8ф 3 года назад

    как при написании break; после нажатия Enter сделать, чтобы каретка была на уровне case?

  • @protiv_bio
    @protiv_bio 4 года назад

    Не очень понятно, зачем конструктор для констант. То есть, если обратиться в коде к классу Music anything = new Music(5, "classic") он присвоит переменной anything объект CLASSIC? Или зачем нужен конструктор? А если обратиться, Music another = new Music(7, "rap"), что будет? Какое-то исключение, которое можно обработать (типа проверка корректности входных данных)?

  • @falek5329
    @falek5329 7 лет назад

    Здравствуйте, вы говорите, что enum не могут быть наследниками, но методы суперкласса Object они всё равно наследуют? У меня вот, к примеру, получилось переопределить toString()

  • @ipon777
    @ipon777 Год назад

    Спасибо! это было то, что я искал!)))

  • @vakrokodil
    @vakrokodil 2 года назад

    спасибо!!!!!!

  • @jessyjester6215
    @jessyjester6215 4 года назад

    Спасибо тебе)

  • @kolob204
    @kolob204 5 лет назад

    Здравствуйте. Подскажите, вот в конструкторе ENUM мы пишем входящие параметры, но в классе main - когда мы пишем Music mc = Music.CLASSIC; - никаких параметров не предаётся. То есть Enum класс - он весь как объект каких то константа?(грубо) и мы не передаём никаких параметров на вход конструктора, потому что конструктор сам по себе работает в этом классе?

  • @yarik83men51
    @yarik83men51 5 лет назад

    +++

  • @ax3914
    @ax3914 7 лет назад

    +

  • @alexmur07
    @alexmur07 6 лет назад +1

    поздравляю шаик, ты болбес, 2:20 - мы не пишем нью, т.к. мы уже создали объекты и здесь мы уже создаём переменную, которая ниначно не ссылается до тех пор пока мы ей не укажим что она ссылается на онстату например ms = Music.CLASSIC, книжки мы наверно совсем не читали?

    • @followthewhiterabbit6924
      @followthewhiterabbit6924  6 лет назад +13

      Согласен, ошибся, но если на то пошло, Шарик:
      " и здесь мы уже создаём переменную"
      то переменную мы объявляем, а не создаем.
      Библиотекарь, мля.

  • @AntonBarinov-oq4jl
    @AntonBarinov-oq4jl 7 лет назад

    Ну скажите, почему "Енам", почему это буква "е", ну можно же послушать как звучит это слово, "энам", вы бы знали как слух режет ваше произношение, и людей надо учить сразу правильному варианту, это же не сложно

    • @followthewhiterabbit6924
      @followthewhiterabbit6924  7 лет назад +14

      Абяцаю, з "Энамам" гэта больш не паутарыцца ))

    • @nuki7944
      @nuki7944 4 года назад

      не заметил

    • @bittersweetsymphony143
      @bittersweetsymphony143 Год назад

      Если ваш слух еще не дорезался от "Энам", то попробуйте правильное произношение с английского "инам" во избежание полной потери слуха