Лекция по основам Java: ООП, объекты, классы, интерфейсы, JVM, JDK, JIT

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 เม.ย. 2013
  • Курсы Java: bit.ly/2FEFt2g
    Курсы Wordpress Developer: bit.ly/2r6cA4Y
    Наш учебный центр - bit.ly/2OLr4RE
    Мы в фейсбуке - / foxmindedco
    Мы Вконтакте - foxminded
    Я в SoundCloud: / sergey-nemchinsky
    ----
    ООП - 11:30
    Инкапсуляция 12:19
    Наследование 17:13
    Полиморфизм 46:28

ความคิดเห็น • 154

  • @Rebellioncat
    @Rebellioncat 9 ปีที่แล้ว +101

    подростковые амбиции студентов сбивают лектора и заставляют теряться нить. В большинстве ремарок студентов нет смысла. А лекция полезная, на определенном этапе. Спасибо большое

  • @daniyorik
    @daniyorik 8 ปีที่แล้ว +34

    Обычно не комментирую видео, но ваш цикл шедеврален, материал дан хорошо, понятно, и атмосфера обсуждения здоровая, дает немного расслабиться, спасибо большое за труд

  • @Vadim11235
    @Vadim11235 8 ปีที่แล้ว +93

    Инкапсуляция 12:19
    Наследование 17:13
    Полиморфизм 46:28

    • @user-gl2bt1on5p
      @user-gl2bt1on5p 5 ปีที่แล้ว

      48:53 чувак а как это ? Избежать полностью операторов иф 😲

    • @inbuckswetrust7357
      @inbuckswetrust7357 4 ปีที่แล้ว

      АмэйзингЧенал любую программу можно свести к циклу с одним case/switch внутри

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +4

      @@inbuckswetrust7357 нет. к полиморфизму

  • @TabulaMyriad
    @TabulaMyriad 9 ปีที่แล้ว +24

    Хорошая лекция (в отличии от студентов)

  • @GORDEEV140
    @GORDEEV140 7 ปีที่แล้ว +2

    Хороший лектор. С юмором и очень доходчивой детализацией терминов. Спасибо. С удовольствием прослушал и не пожалел потраченного времени с пользой.

  • @user-ks4ij6tt3f
    @user-ks4ij6tt3f 9 ปีที่แล้ว +2

    какая шикарная интересная лекция! и как просто все про абстрактные методы и интерфейсы. спасибо)

  • @TheAlatau
    @TheAlatau 10 ปีที่แล้ว +1

    Sergey Nemchinsky, очень интересно объясняете, спасибо!

  • @anastasiaboldyreva8110
    @anastasiaboldyreva8110 3 ปีที่แล้ว +3

    Спасибо огромное за лекцию на доступном человеческом языке!)))

  • @Anton-gc2xb
    @Anton-gc2xb 8 ปีที่แล้ว +48

    Супер, вот только комментатор-клоун напрягает немного.

  • @g.a.m3977
    @g.a.m3977 ปีที่แล้ว +1

    Вы лучший преподователь, спасибо что вы есть.❤

  • @user-mm1eu2wq8u
    @user-mm1eu2wq8u 8 ปีที่แล้ว +5

    Узнаю текст с книги "Философия Java" =) Спасибо за хорошую лекцию!

  • @seoonlyRU
    @seoonlyRU ปีที่แล้ว +1

    ЛАЙК ОТ СЕООНЛИ - мощнейшего кодера СНГ

  • @sergey.4880
    @sergey.4880 4 ปีที่แล้ว +1

    Супер лекция. Большое спасибо!

  • @user-di4mb5sh2x
    @user-di4mb5sh2x 8 ปีที่แล้ว +1

    Спасибо, все очень доступно и понятно!

  • @gleblvov379
    @gleblvov379 5 ปีที่แล้ว +1

    Спасибо, наконец понял что такое ООП.

  • @EliseyRodriguez
    @EliseyRodriguez 9 ปีที่แล้ว +9

    "Опа, а у вас здесь жопа" :D
    Отличная лекция, многие моменты прояснились

  • @VladimirShlyonskii
    @VladimirShlyonskii 6 ปีที่แล้ว

    Привіт з 2017го!
    Дуже корисно та цікаво, але окремі моменти, мені як новачку, було дуже важко засвоїти. Втім термінологію і якісь базові принципи я звідси виніс. Година пролетіла доволі швидко, дякую що викладуєте матеріал!

  • @immortal-spirit-13
    @immortal-spirit-13 4 ปีที่แล้ว

    Инкапсуляция
    Наследование
    Полиморфизм
    за пояснение этого спасибо, ШИИИИКК

  • @snapgeek3042
    @snapgeek3042 9 ปีที่แล้ว +10

    Сергей, большое спасибо за лекцию, ваша манера подачи материала легко воспринимается. А Мише действительно стоило бы выйти, его "юмор" был не к месту.

  • @OlegMarchuk
    @OlegMarchuk 11 ปีที่แล้ว +3

    Наследование и полиморфизм, а так же проблему с ними отлично показывать на иерархии геометрических фигур: квадрат < прямоугольник < фигура. И методы: рисовать, площадь, периметр

  • @user-wo2td4qj4w
    @user-wo2td4qj4w 10 ปีที่แล้ว +42

    - Просто животного не бывает, оно должно быть какого-то типа...
    - Бывает! Идешь в пятницу вечером... а оно даже типизации не поддается.
    xD
    Отличная лекция, но про инкапсуляцию по моему маловато.

  • @maxlich9139
    @maxlich9139 6 ปีที่แล้ว +3

    По поводу нарушения констракта - можно использовать ключевое слово final. Пишется в заголовке метода, означает, что его нельзя переопределить.

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil ปีที่แล้ว +1

    Шикарная лекция

  • @igor.ivasenko
    @igor.ivasenko 9 ปีที่แล้ว

    Шикарно,

  • @user-yu4nj5st8z
    @user-yu4nj5st8z 3 ปีที่แล้ว

    Лектор, Вы супер! Лучший!

  • @user-dv7lc5ez3y
    @user-dv7lc5ez3y 7 ปีที่แล้ว +1

    чувак спасиба тебе за лекцию

  • @extralore718
    @extralore718 7 ปีที่แล้ว +2

    11:30 - ООП (начало) + определение ООП. Всё из чего состоит система - это объекты. У объектов есть свойства, есть состояние, и их поведение.

  • @JeniaSatTV
    @JeniaSatTV 3 ปีที่แล้ว +2

    Мужик зачитал хорошую лекцию в метро в час пик.

  • @user-hq6nm2tf6j
    @user-hq6nm2tf6j 6 ปีที่แล้ว +1

    Лекция отличная. Вопрос по инкапсуляции, мы знаем что извне мы не должны иметь возможность изменять состояние объекта. Как поступать, когда возвращается ссылка например на ArrayList? Получив ссылку я могу изменить массив и нарушу правило инкапсуляции, но постоянно возвращать копию массива приведет к трате ресурсов системы и скорость работы приложения упадет

  • @alexanderberman9629
    @alexanderberman9629 4 ปีที่แล้ว

    В моменте про наследование с примером с виджетом, тоже шаблон, это агрегация и да, это в данном случае верный выбор.

  • @user-gv3pm9yp6p
    @user-gv3pm9yp6p 7 ปีที่แล้ว +7

    11:30 - ООП

  • @user-hl7zj8fc7u
    @user-hl7zj8fc7u 5 ปีที่แล้ว

    Встречается часто в сети такой принцип как абстракция (или абстрагирование). Я так и не могу понять это как ещё один принцип ООП или что? И его так описывают что даже кое-как разобравшись с описанными в этом видео принципами совершенно непонятно что он подразумевает вообще. Так вот, Сергей, что вы про это скажите или куда посоветуете заглянуть что бы разобраться в этом вопросе новичку?

  • @user-ix7lb1sx4k
    @user-ix7lb1sx4k 2 ปีที่แล้ว

    Здравствуйте. Есть ли исходники кода к курсу по основам Java?

  • @marinakravchenko8636
    @marinakravchenko8636 9 ปีที่แล้ว +6

    Отличные лекции. Было бы неплохо,если бы присутствующие вставляли меньше комментариев и не сбивали с мысли

  • @Sergey.Aleksandrovich.P-37rus
    @Sergey.Aleksandrovich.P-37rus 5 ปีที่แล้ว

    Получается по простому что полиморфизм - это переопределение методов (изменение тела метода) в цепочке наследования какого-то класса?

  • @user-zb3gr6vi8w
    @user-zb3gr6vi8w 8 ปีที่แล้ว

    Спасибо большое за отличные лекции! Тоже про JIT помнил только название)

  • @webhunterok
    @webhunterok 9 ปีที่แล้ว +39

    как же раздражают эти студенты, мешают вести только

    • @EliseyRodriguez
      @EliseyRodriguez 9 ปีที่แล้ว +8

      Dmitry Vasilyuk некоторые вопросы и правда лучше проясняют ситуацию, но когда некоторые начинают умничать, а то и перебивать, это пипец раздражает.

    • @anonimusanonimus3220
      @anonimusanonimus3220 8 ปีที่แล้ว +1

      +Dmitry Vasilyuk (L0gik) и чем же они именно мешают ?

    • @webhunterok
      @webhunterok 8 ปีที่แล้ว +3

      Anonimus Anonimus отвлекают на глупые и бессмысленные вопросы

    • @anonimusanonimus3220
      @anonimusanonimus3220 8 ปีที่แล้ว +2

      Dmitry Vasilyuk посмотрел,cогласен.

  • @Artmayskii
    @Artmayskii 6 ปีที่แล้ว

    Очень наглядно, спасибо!

  • @user-wo9ko5kl7e
    @user-wo9ko5kl7e 6 ปีที่แล้ว

    здравствуйте!вы проводите занятия для полных чайников?

  • @user-lf4uo1lq9e
    @user-lf4uo1lq9e 7 ปีที่แล้ว +1

    Нормально объясняет, я считаю очень доходчиво)

  • @pistoletov1974
    @pistoletov1974 9 ปีที่แล้ว

    Полезная лекция. Спасибо. Доступно

  • @ivanpol2997
    @ivanpol2997 7 ปีที่แล้ว +19

    Мне кажется Мише будет ой как сложно устроиться на работу и там задержаться))))) Он очень тугой человек.. таких умников никто не любит...

    • @user-zm6vw2es8y
      @user-zm6vw2es8y 5 ปีที่แล้ว +1

      Миша сраный конь)

  • @pavelgorbatyuk7270
    @pavelgorbatyuk7270 9 ปีที่แล้ว

    А возможно очно попасть на курсы?

  • @stalkerGurman
    @stalkerGurman 6 ปีที่แล้ว

    Здравствуйте. Если на собеседовании сказать, что инкапсуляция-это сокрытие реализации, это будет верно?

  • @rerurkful
    @rerurkful 4 ปีที่แล้ว +1

    Нормальные вопросы на заднем фоне

  • @allaksusallaksus2402
    @allaksusallaksus2402 6 ปีที่แล้ว

    Как сделать абстрактные константы а то приходиться придумывать костыли

  • @kolob204
    @kolob204 4 ปีที่แล้ว

    Сергей, подскажите, вы говорите что иерархия наследования строится в обратную сторону th-cam.com/video/-gGLSxmw3jo/w-d-xo.html
    а на этапе проектирования это не выявляется на диаграмме проекта? или это два взаимосвязанных события, часть вещей мы можем учесть на этапе проектирования, а часть на этапе непосредственного программирования?
    ps никогда диаграммы не строил, лишь пытаюсь понять, как и что работает при проектировании сложной программы.

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว

      у меня есть специальный плейлист про все это: th-cam.com/play/PLmqFxxywkatSezlaoxwFbdBBnAk_JJ__5.html

  • @MrMoshell
    @MrMoshell 7 ปีที่แล้ว

    Скажите, пожалуйстай, про обобщения есть лекции от Сергея? Если да, то где? Спасибо

    • @MrMoshell
      @MrMoshell 7 ปีที่แล้ว

      Да, хотелось бы, очень все разжевываете хорошо)

    • @MrMoshell
      @MrMoshell 7 ปีที่แล้ว

      спасибо)

    • @user-hi4th5jz9l
      @user-hi4th5jz9l 7 ปีที่แล้ว

      MrMoshell

    • @MrMoshell
      @MrMoshell 7 ปีที่แล้ว

      спасибо. но столько времени прошло. я уже понял их.
      А вообще, Сергей, Ваша фишка в том, что вы не даете код вообще и объясняете на пальцах. Меня просто выводят из себя лекторы, которые тупым кодом пытаются что-то объяснить, не объясняя СУТИ! Сергей, в том же духе продолжайте, без кода! только МАТЕРИАЛ! код мы и в книжках можем найти. спасибо.

  • @user-yp7pk9ix2i
    @user-yp7pk9ix2i 10 ปีที่แล้ว

    Скажіть , будь-ласка, крім перевизначенних методів чи можна віднести до явища поліморфізма:
    - перевантаженні методи, в тому числі банальний System.out.println() ;
    - дженеріки?
    P.S. Дякую за лекції, дуже пізнавально :)

    • @user-yp7pk9ix2i
      @user-yp7pk9ix2i 10 ปีที่แล้ว

      ***** Так питання досі відкрите. У літературі чітких відповідей не знаходила. Хоча конкретно дженеріки, як на мене, уособлюють ідею поліморфізму, бо надають одному й тому ж методу/колекції / тощо можливість працювати із різними типами данних.

  • @practicalshooting2219
    @practicalshooting2219 6 ปีที่แล้ว

    Отлично донес материал!

  • @boulevarddepo3558
    @boulevarddepo3558 9 ปีที่แล้ว

    Лекция великолепная. Главное ничего не забыть))
    Правда,кое-что осталось не понятным.

    • @boulevarddepo3558
      @boulevarddepo3558 9 ปีที่แล้ว

      ***** SE EE разница между ними? В Москве лекции проходят?

  • @andrewbatkovich8035
    @andrewbatkovich8035 6 ปีที่แล้ว

    Ваше видео, Сергей, целесообразно переснять (без комментариев з кадром), и заставлять теперешних синьоров и тимлидов каждую неделю пересматривать))

    • @avpmk
      @avpmk 6 ปีที่แล้ว

      Здесь мидлу-то пересматривать нечего. А тимлидам и синиорам, которым это полезно пересмотреть нужно по метле дать - пускай двор лучше метут, хоть польза какая-то от них будет.

  • @nks_off7310
    @nks_off7310 9 ปีที่แล้ว

    Хорошая лекция все понятно!

  • @hesoyam7638
    @hesoyam7638 7 ปีที่แล้ว

    блин как же я хотел бы попасть к вам в живую, по сидеть по слушать не перебивая...

    • @hesoyam7638
      @hesoyam7638 7 ปีที่แล้ว

      ***** я их кстати себе уже и на комп скача все)
      Кстати, Сергей, вы могла бы мне уделить время и ответить на пару вопросов?

    • @hesoyam7638
      @hesoyam7638 7 ปีที่แล้ว

      Благодарим!
      Вопрос 1. Подскажите с чего начинать человеку, который абсолютно не разбирается в программировании с чего начать углубленный процесс изучения Java? Посоветуйте литературу. В сети есть целая масса статей и самой литературы, на подобии Шилда, но хочется услышать именно от вас, с чего бы вы начали на месте новачка?
      Вопрос 2. Как вы считаете, что нужно знать ученику и сколько времени нужно потратить на изучение знаний по Java, что бы смело сказать -Я программист?(Я не говорю уже об устройстве на работу)
      Вопрос 3. Как вы относитесь к фрилансу?(именно фриланс в области Java, минусы, плюсы)
      И еще один вопрос, сдается, я не один такой кто вас засыпает вопросами, вы не думали открыть новую рубрику на канале "Ответы на вопросы"? Просто открыть колонку для вопрошаемых, и на пример в конце недели вы б в видео отвечали на поставленные вопросы?
      Спасибо за внимание!

    • @hesoyam7638
      @hesoyam7638 7 ปีที่แล้ว +2

      При много благодарен, Сергей!
      Кстати, кому интересно, dou.ua/lenta/articles/java-enterprise-guide/
      А куда можно задать вам вопрос, что бы вы его озвучили в байках?

    • @hesoyam7638
      @hesoyam7638 7 ปีที่แล้ว

      Кстати, как относитесь к линуксу?

    • @hesoyam7638
      @hesoyam7638 7 ปีที่แล้ว

      а писать на пример на минте или на убунте...? Или лучше всего на форточке?

  • @alexrychkoff7603
    @alexrychkoff7603 3 ปีที่แล้ว

    Как получить доступ к остальным Лекциям этой серии?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  3 ปีที่แล้ว +2

      они на канале, вот: th-cam.com/video/-gGLSxmw3jo/w-d-xo.html

  • @MaxJonson-df4oe
    @MaxJonson-df4oe 2 ปีที่แล้ว

    👍

  • @sanyamemento3597
    @sanyamemento3597 7 ปีที่แล้ว +1

    В целом очень круто и доступно, только вот когда спросили в чем разница между состояние и свойством полей, ответ был одинаковый и это некого не смутило))
    - Свойство полей - набор значений всех полей объекта.
    - Состояние - набор значений всех полей.

  • @artyommaksimov1790
    @artyommaksimov1790 6 ปีที่แล้ว

    Молодец, хорошо объясняет.

  • @jacsmedvedev
    @jacsmedvedev 4 ปีที่แล้ว +1

    Миша оказывается молодец )

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว

      Миша - один из тех (практически главный вдохновитель) вообще всех этих видео и канала

    • @jacsmedvedev
      @jacsmedvedev 4 ปีที่แล้ว

      @@SergeyNemchinskiy Прошу прощения. Комментарий изменил. Просто то, как он вас перебивает во время лекции, уж очень раздражает.

    • @user-sg9ff3we4f
      @user-sg9ff3we4f 4 ปีที่แล้ว

      @@SergeyNemchinskiy может не ответите), что в итоге с Михаилом?

  • @blackburn1489
    @blackburn1489 2 ปีที่แล้ว +2

    как лектора зовут)? есть еще лекции от него?

  • @user-zm6vw2es8y
    @user-zm6vw2es8y 5 ปีที่แล้ว +1

    Миша--сраный конь! Чего он там Льву хотел присунуть, чтобы он замяукал? Царя зверей задумал обидеть!
    А лекция очень толковая!!! Спасибо автору большое!

  • @user-ch9iv4ir9t
    @user-ch9iv4ir9t 9 ปีที่แล้ว

    классная лекция)

  • @uarhodesian
    @uarhodesian 9 ปีที่แล้ว

    Я вот только не пойму, - почему стрелки идут от наследников к предкам? Привычней - наоборот.

    • @uarhodesian
      @uarhodesian 9 ปีที่แล้ว

      *****
      Спасибо!

  • @andrei7589
    @andrei7589 8 ปีที่แล้ว

    Я так понимаю с этого видео надо начинать изучения Java на вашем канале?

    • @andrei7589
      @andrei7589 8 ปีที่แล้ว +1

      Спасибо.

  • @sahapandan7066
    @sahapandan7066 8 ปีที่แล้ว

    Спасибо!

  • @MadBlissOff
    @MadBlissOff 6 ปีที่แล้ว +3

    Snailkick в старости

  • @true227
    @true227 5 ปีที่แล้ว

    даже я понял

  • @maxlich9139
    @maxlich9139 6 ปีที่แล้ว

    Хорошая и интересная лекция (хотя из-за комментаторов получилось сумбурно). А где продолжение лекции или её следующая часть?

  • @Chekist2008
    @Chekist2008 4 ปีที่แล้ว

    20:50 наследование от нескольких классов в яве... шта??

    • @alexanderberman9629
      @alexanderberman9629 4 ปีที่แล้ว

      сферическое ооп в вакууме)) он на плюсах до джавы кодил. хотя сейчас есть примеси, миксины, трейты и обосраться так же можно не хило если рубить по клаве шашкой

  • @fatum.7333
    @fatum.7333 3 ปีที่แล้ว

    А в чём смысл?
    Теория без практики?)

  • @guliver7295
    @guliver7295 9 ปีที่แล้ว +27

    Как напрягают такие невежи-слушатели в классе. Неужели они не понимают, что не им одним читается лекция.

    • @europeiz
      @europeiz 6 ปีที่แล้ว +6

      Они то платили деньги, а ты нет!

  • @snaim102
    @snaim102 9 ปีที่แล้ว +2

    Спасибо! Первый раз вижу, 238:0 - лайков

  • @yuriihontarenko5505
    @yuriihontarenko5505 8 ปีที่แล้ว

    С абстрактным классом не совсем понятно, особенно под трындеж слушателей.
    Как это понимаю Я (подправьте и помогите понять, если ошибаюсь)
    Если я правильно понял, то нельзя абстрактный клас "Инстанциировать" (ТОЕСТЬ - НЕЛЬЗЯ создать ТАКОЙ-ЖЕ экземпляр этого класса). Я верно понимаю?. А почему нельзя - потому, как у абстрактного метода нету его реализации (есть только описание). То-есть, если говорить о собаках - не описано физическое действие процесса дыхания у собаки.
    Получается, мы должны унаследовать из этого абстрактного класса свой класс-потомок (Тавтология: создать СВОЙ класс, как потомок абстрактного класса) и ОБЯЗАТЕЛЬНО описать абстрактный метод, то-есть его реализацию (если вернуться к собакам, то описать, как именно собака дышит - через легкие, делает от 10 до 20 вдохов в минуту... другое)
    Вопрос:
    Зачем вообще нужны абстрактные методы? Ведь можно в классе потомке создать любой нужный нам метод (все равно класс-родитель ничего о потомке "не знает"). В чем смысл? На пальцах можно объяснить? Заставить программиста реализовывать метод, под именно таким именем, как он описан в абстрактном классе?

    • @pavelsewerow1448
      @pavelsewerow1448 8 ปีที่แล้ว

      для каждого животного, сам метод двигаться обозначает лишь то, что животное может двигаться, а как именно оно двигается, укажатся уже в методе класса конкретного животного?

  • @misteranderson6058
    @misteranderson6058 8 ปีที่แล้ว

    Я ни шиша не понял . Хочу переквалифицироваться из инженеров в IT специалиста и работать прораммистом , но это я понимаю это очень сложно и уйдут годы учебы и практики

    • @cover24158
      @cover24158 8 ปีที่แล้ว

      кажется что очень сложно, а потом смотришь через неделю на то что не понимал и не понимаешь как ты это раньше не понял

    • @vladyan01
      @vladyan01 ปีที่แล้ว

      Уже сеньер?

    • @misteranderson6058
      @misteranderson6058 ปีที่แล้ว

      @@vladyan01 Аналитик

  • @dmitriyobidin6049
    @dmitriyobidin6049 5 ปีที่แล้ว +1

    Худенький еще :)

  • @getright20
    @getright20 4 ปีที่แล้ว

    Программирование без кода - не программирование

  • @Shanluu
    @Shanluu 4 ปีที่แล้ว

    Воот. :)

  • @alexmarkov9943
    @alexmarkov9943 2 ปีที่แล้ว

    Сергею проще было на наглядном примере термометра в Java показать в чем отличие принципа вызова метода от наследования. Чем 30 минут путаться в словесном объяснении.

  • @alexandernifanin7366
    @alexandernifanin7366 3 ปีที่แล้ว

    Нормальные студенты, зря накинулись. Про „Ява тормозит“ порадовало. Хоть кто-то признался.

    • @olegivanov9607
      @olegivanov9607 3 ปีที่แล้ว +1

      да уже с++ тормозит, чего уж говорить про песочницы

  • @ktnprofessor8974
    @ktnprofessor8974 6 ปีที่แล้ว

    слушатели, похоже, Сишники на плюсах, отсюда и подача материала.

  • @cybernik812
    @cybernik812 5 ปีที่แล้ว

    Дышать - это "breathe". Читается как "брииф".

    • @cybernik812
      @cybernik812 5 ปีที่แล้ว

      Сергей, пожалуйста, не обижайтесь. Спасибо за Ваш труд и позитивный настрой. Я просто хотел выпендриться....так как программирование заходит в меня туго. Ещё раз спасибо!

  • @zhohnn
    @zhohnn 4 ปีที่แล้ว +2

    кто из 2019)

  • @deniskachurovskiy4713
    @deniskachurovskiy4713 9 ปีที่แล้ว +2

    что за пургу он наговорил про инкапсуляцию?

  • @DoctorViktor
    @DoctorViktor 3 ปีที่แล้ว

    Мише аукается и по сей день ...

    • @user-vi1hg5ic5d
      @user-vi1hg5ic5d 2 ปีที่แล้ว

      какому мише?

    • @DoctorViktor
      @DoctorViktor 2 ปีที่แล้ว

      @@user-vi1hg5ic5d там в видео Миша присутствует самым активным образом

  • @pavelkalinin1119
    @pavelkalinin1119 8 ปีที่แล้ว +7

    Хамство не красит лекцию((

  • @410bess
    @410bess 7 ปีที่แล้ว +1

    36:30 Лектор: Интерфейс - это класс.
    Интерфейс - это не класс

  • @desire88
    @desire88 5 ปีที่แล้ว

    Ребят, кто новички - не смотрите эту лекцию!!! Совет от опытных ;)
    По факту: лекция длиться час и в ней очень много воды, темы до конца не раскрыты. Много ошибок и оговорок в объяснении. Примеров кода нету даже на доске, поэтому материал вы не усвоите. В лекции так же не разобрали где нужно применять наследование от классов, а где имплементацию от интерфейсов (поэтому у студентов куча тупых вопросов). Понятие интерфейса не дано от слова вообще. Видео для обучения не годное, хотя у автора есть много интересных и хороших видео на канале.

    • @sashamaglysh3267
      @sashamaglysh3267 5 ปีที่แล้ว

      Анатолий , а что посоветуете поглядеть по этой теме ?

  • @oditszapc8714
    @oditszapc8714 8 ปีที่แล้ว +1

    Странные представлления о функциональном программировании у говорящего. Профанация и демагогия.

  • @HandFoota
    @HandFoota 8 ปีที่แล้ว +1

    Вот я сейчас думаю Java лет через 5 умрет(.

    • @OrionChrome
      @OrionChrome 3 ปีที่แล้ว

      прошло 4 года, а я джава всё так же на вершине.

  • @xezdx
    @xezdx 7 ปีที่แล้ว +1

    1) Про наследование ерунды наговорили. "Является" не просто так придумано, а потому что если программист умеет абстрактно мыслить, то у него всё будет как "собачка" ЭТО (is a или тире) "животное" - то есть собака является животным и так по всей иерархии *от абстрактного к более конкретному*. А термометры (датчик) могут быть только частью прибора это как колеса от машины то есть *от целого к частям*, это не наследование. Да, можно реализовать через наследование, но тогда это не программист.
    2) Множественное наследование архиполезная вещь в практике. Представим что у вас есть кошечки и собачки с сотней свойств и методов, унаследованных от animal, а потом заказчику захотелось чтобы вы сделали робота-собачку, а у робота ещё сотня методов, и тут вы приехали. Как язык будет разруливать какой именно метод приоритет имеет не важно, но важно, чтобы язык такое поддерживал хоть через задний проход по типу "трейтов" из других языков.

    • @dmitriyobidin6049
      @dmitriyobidin6049 5 ปีที่แล้ว

      Где проблема то? Робот-собачка из вашего примера не может в данном случае наследоваться от объекта "собака"(который в свою очередь отнаследовался от Animal изначально), и множественное наследование тут не при чем.

  • @gordonfreeman1842
    @gordonfreeman1842 6 ปีที่แล้ว +1

    Серёга, не в обиду, но любой мало-мальски разбирающийся в ООП программер поймёт, что ты "плаваешь" в теоретических вопросах ООП, особенно заметно это, когда ты дошёл до абстрактных классов и так явно облажался перед слушателями (ты даже не смог объяснить, зачем нужны абстрактные классы, картинно разведя руками и придумав откровенный бред про вопрос "что вы ели на обед?").
    Кроме этого у тебя есть ряд серьёзных дидактических "проколов" - сорри, но спецу они просто бросаются в глаза.
    Помимо дидактики тебе ещё очень серьёзно надо поработать над "техникой" изложения - вот к примеру - отвратительная манера нервно, быстро, мелко и криво рисовать на доске (ужасным почерком), а также злоупотребление англицизмами.

    • @tomkyte6990
      @tomkyte6990 4 ปีที่แล้ว

      а зачем спецу вообще это смотреть?

  • @hitpau
    @hitpau 3 ปีที่แล้ว +2

    Такая полезная лекция, а в аудитории - одни имбецилы из Шапито...

  • @Leecabrerra
    @Leecabrerra 8 ปีที่แล้ว +2

    херня какая то

  • @ksusha02042012
    @ksusha02042012 5 ปีที่แล้ว

    Я не чего не понял, а если бы и понял то всеравно не понял бы. ПЕРЕСНЯТЬ, сделайте примеры по существенней, а то жена микровалновка что там смешного, хорошь шутить, и разговаривать за кадром, пол часа посмотрел толком не чего и не узнал

    • @ksusha02042012
      @ksusha02042012 5 ปีที่แล้ว

      @@SergeyNemchinskiy я видел твою лекцию, спасибо что ответил, но купи себе микрофон, эти посторонние шумы, и голоса сильно мешают.

  • @user-nx2pk1qo6q
    @user-nx2pk1qo6q 8 ปีที่แล้ว

    Чел вообще наглый

  • @banaaboy6504
    @banaaboy6504 5 ปีที่แล้ว +1

    Посмотрел на канале лектора плейлист "понравившиеся видео". Упоротый русофоб. Ведущий при этом свой канал на русском языке. Нет желания даже просто видеть его физиономию.

  • @alexgornostai3383
    @alexgornostai3383 ปีที่แล้ว

    "Любой дурак может написать программу понятную компьютеру главное уметь написать программу понятную человеку" 😂

  • @Vector-Game-Studio
    @Vector-Game-Studio 6 ปีที่แล้ว

    Спасибо!

    • @Vector-Game-Studio
      @Vector-Game-Studio 6 ปีที่แล้ว

      Просмотрел курсов 5-6 различных и только в в вашем видео внятно и довольно подробно обьясняется (по крайней мере мне стало) что такое ооп. Вот за внятное обьяснение и спасибо))