Просмотрел 5 видео про enum, в т.ч. от авторитетных IT компаний со своими мощными школами IT, НО так доходчиво никто не смог объяснить! Огромное спасибо. Процветания каналу))
все понял, не понял где это пригодиться... запили плиз видос где ты нормальный проект делаешь, да и еще охота бы послушать тебя рассказывающим java EE)
С начала просмотра курса (3-4 видео) понял, что если не закреплять на практике - не научишься кодить. Но закреплять не просто повторяя, а придумай себе программу. До этого видео я думал про калькулятор консольный. В этом видео намекающий пример с музыкой - напиши плеер. Ну или не совсем плеер, ибо воспроизводить не будет, а ту часть, которая отвечает за просмотр плейлиста. Пока что опять консольный вариант )
@@madivrokelvan3199Да это база применимая к абсолютно любой деятельности,ты можешь посмотреть 10 видосов как паять,но не научишься пока что-нибудь не спаяешь и т.д. На одном курсе мужик рассказывал про три типа критических ошибок изучения программирования.Первый-изучать,но не кодить,Второй-изучать с очень большим пристрастием и залазить "под капот",то есть не только разбирать язык,но и как он сам вобще работает и ещё более низкие уровни, вплоть до того,как транзисторы в ЦПУ переключаются и почему они так делают,Третий-метаться между разными языками,не освоя толком ни один
@@Alaric596 Твой совет и жизни касается. Нельзя заниматься сразу всем ,не хватит никакого времени. А результат будет - бардак дома и толком ничему не научишься, ибо чтобы что-то освоить хорошо, нужно долго учиться и работать, поначалу с браком\ошибками, постепенно достигая мастерства. А ещё совмещать с основной работой и каким-нибудь хобби. У меня была ошибка, я начал экономить и изучать всё подряд. Результат не очень)) И браузер загажен закладками до сих пор, хоть я и почистил его тематически.
Доброго времени суток, хочу вас отблагодарить, что так доходчиво все объясняете, я очень рад, что встретил ваш канал. Желаю дальнейших процветаний! Спасибо!
Соглашусь сколько в книгах читал про ENUM да и в инете смотрел но так и не понимал для чего он нужен а тут все ясно стало. Раньше я думал этот enum какое то непонятное излишество дублирующее функции массива.
Например, когда нужно использовать switch, а не городить кучу иф-элс. Или когда нужно хранить предопределенные объекты, например, страны/дни недели. Или когда есть состояния объекта (не писать же на каждое состояние свою boolean переменную)
Не очень понятно, зачем конструктор для констант. То есть, если обратиться в коде к классу Music anything = new Music(5, "classic") он присвоит переменной anything объект CLASSIC? Или зачем нужен конструктор? А если обратиться, Music another = new Music(7, "rap"), что будет? Какое-то исключение, которое можно обработать (типа проверка корректности входных данных)?
Здравствуйте, вы говорите, что enum не могут быть наследниками, но методы суперкласса Object они всё равно наследуют? У меня вот, к примеру, получилось переопределить toString()
Здравствуйте. Подскажите, вот в конструкторе ENUM мы пишем входящие параметры, но в классе main - когда мы пишем Music mc = Music.CLASSIC; - никаких параметров не предаётся. То есть Enum класс - он весь как объект каких то константа?(грубо) и мы не передаём никаких параметров на вход конструктора, потому что конструктор сам по себе работает в этом классе?
поздравляю шаик, ты болбес, 2:20 - мы не пишем нью, т.к. мы уже создали объекты и здесь мы уже создаём переменную, которая ниначно не ссылается до тех пор пока мы ей не укажим что она ссылается на онстату например ms = Music.CLASSIC, книжки мы наверно совсем не читали?
Ну скажите, почему "Енам", почему это буква "е", ну можно же послушать как звучит это слово, "энам", вы бы знали как слух режет ваше произношение, и людей надо учить сразу правильному варианту, это же не сложно
Просмотрел 5 видео про enum, в т.ч. от авторитетных IT компаний со своими мощными школами IT, НО так доходчиво никто не смог объяснить!
Огромное спасибо. Процветания каналу))
Спасибо и Вам!)
суть понятна, но не понятно когда ENUM применять
Подписался на ваш канал. Очень нравится форма подачи материала. Большое спасибо!
все понял, не понял где это пригодиться... запили плиз видос где ты нормальный проект делаешь, да и еще охота бы послушать тебя рассказывающим java EE)
Можно везде, Java основной язык програмирования востребованный №1 в мире
С начала просмотра курса (3-4 видео) понял, что если не закреплять на практике - не научишься кодить. Но закреплять не просто повторяя, а придумай себе программу. До этого видео я думал про калькулятор консольный. В этом видео намекающий пример с музыкой - напиши плеер. Ну или не совсем плеер, ибо воспроизводить не будет, а ту часть, которая отвечает за просмотр плейлиста. Пока что опять консольный вариант )
@@madivrokelvan3199Да это база применимая к абсолютно любой деятельности,ты можешь посмотреть 10 видосов как паять,но не научишься пока что-нибудь не спаяешь и т.д. На одном курсе мужик рассказывал про три типа критических ошибок изучения программирования.Первый-изучать,но не кодить,Второй-изучать с очень большим пристрастием и залазить "под капот",то есть не только разбирать язык,но и как он сам вобще работает и ещё более низкие уровни, вплоть до того,как транзисторы в ЦПУ переключаются и почему они так делают,Третий-метаться между разными языками,не освоя толком ни один
@@Alaric596 Твой совет и жизни касается. Нельзя заниматься сразу всем ,не хватит никакого времени. А результат будет - бардак дома и толком ничему не научишься, ибо чтобы что-то освоить хорошо, нужно долго учиться и работать, поначалу с браком\ошибками, постепенно достигая мастерства. А ещё совмещать с основной работой и каким-нибудь хобби. У меня была ошибка, я начал экономить и изучать всё подряд. Результат не очень)) И браузер загажен закладками до сих пор, хоть я и почистил его тематически.
Доброго времени суток, хочу вас отблагодарить, что так доходчиво все объясняете, я очень рад, что встретил ваш канал. Желаю дальнейших процветаний! Спасибо!
Такие качественные, понятные уроки, а просмотров так мало
Желаю успехов брат!!!!!
Хорошие уроки, спасибо! Полезным является еще то, что Вы параллельно иногда показываете базовые горячие клавиши ide.
Спасибо!)
А что с занятиями? 2 года нет уже :с грустно когда так заканчивается :с
недавно начал заниматься, до этого много других уроков начинал смотреть, но эти уроки мне нравятся и понятно вроде все )
Спасибо =)
И Вам спасибо, и приятного просмотра!)
Актуально и сегодня. спасибо
Соглашусь сколько в книгах читал про ENUM да и в инете смотрел но так и не понимал для чего он нужен а тут все ясно стало. Раньше я думал этот enum какое то непонятное излишество дублирующее функции массива.
А что стало ясно, можешь объяснить?
И здесь одно и тоже. Нет примеров, как просто подставить одно из значений enum в код. Все сразу переходят к switch и лезут что-то менять внутрь.
А зачем мне это нужно? Когда мне это использовать? Можно пример, когда использование enum будет логичным решением задачи?
Например, когда нужно использовать switch, а не городить кучу иф-элс. Или когда нужно хранить предопределенные объекты, например, страны/дни недели. Или когда есть состояния объекта (не писать же на каждое состояние свою boolean переменную)
@@protiv_bio спасибо))
но это больше для автора было
Спасибо за Ваш труд! Коммент в поддержку канала.
Енамы ведут себя как статические константы но с разницей в том что могут быть вызываны в других классах? - как то так?
Нравится!
Круто! Мне тоже! Скоро будет продолжение )
Ждем-сс продолжения))
Спасибо. Шилдта с перечислениями не понял, вас вроде понял. 😄
Спасибо за урок
уроки агонь!!! спасибо большое
Интересно, автор имеет какое-то отношение к "Специалисту"? Уж очень профессионально преподаёт уроки.
Какой специалист, лентяй он ))
как при написании break; после нажатия Enter сделать, чтобы каретка была на уровне case?
Не очень понятно, зачем конструктор для констант. То есть, если обратиться в коде к классу Music anything = new Music(5, "classic") он присвоит переменной anything объект CLASSIC? Или зачем нужен конструктор? А если обратиться, Music another = new Music(7, "rap"), что будет? Какое-то исключение, которое можно обработать (типа проверка корректности входных данных)?
Здравствуйте, вы говорите, что enum не могут быть наследниками, но методы суперкласса Object они всё равно наследуют? У меня вот, к примеру, получилось переопределить toString()
Спасибо! это было то, что я искал!)))
спасибо!!!!!!
Спасибо тебе)
Здравствуйте. Подскажите, вот в конструкторе ENUM мы пишем входящие параметры, но в классе main - когда мы пишем Music mc = Music.CLASSIC; - никаких параметров не предаётся. То есть Enum класс - он весь как объект каких то константа?(грубо) и мы не передаём никаких параметров на вход конструктора, потому что конструктор сам по себе работает в этом классе?
Здравствуйте, все верно.
+++
+
поздравляю шаик, ты болбес, 2:20 - мы не пишем нью, т.к. мы уже создали объекты и здесь мы уже создаём переменную, которая ниначно не ссылается до тех пор пока мы ей не укажим что она ссылается на онстату например ms = Music.CLASSIC, книжки мы наверно совсем не читали?
Согласен, ошибся, но если на то пошло, Шарик:
" и здесь мы уже создаём переменную"
то переменную мы объявляем, а не создаем.
Библиотекарь, мля.
Ну скажите, почему "Енам", почему это буква "е", ну можно же послушать как звучит это слово, "энам", вы бы знали как слух режет ваше произношение, и людей надо учить сразу правильному варианту, это же не сложно
Абяцаю, з "Энамам" гэта больш не паутарыцца ))
не заметил
Если ваш слух еще не дорезался от "Энам", то попробуйте правильное произношение с английского "инам" во избежание полной потери слуха