Основы ООП на примере Java 2 часть

Sdílet
Vložit
  • čas přidán 10. 07. 2024
  • Константин Ботнарь, Senior Android Developer, рассказывает об основах ООП в двух частях.
    Первая часть вебинара:
    • Основы ООП на примере ...
    00:00 Вступление
    1:40 Метод группировки классов и идентификации приложения
    7:20 Инкапсуляция
    20:20 Наследование
    43:00 Полиморфизм
    Курс Основы Java онлайн - online.ithillel.ua/courses/in...
    Компьютерная Школа Hillel
    ithillel.ua
    fb: / hillel.it.school
    in: / hillel_itschool
    tw: / hillel_itschool
    ln: / hillel_itschool
    yt: / hillelitschool
    #Java #Джава #ООП #программирование #programming #ITкурсы #курсыIT

Komentáře • 75

  • @spiketube9440
    @spiketube9440 Před 2 lety +5

    Более доходчивого разъяснения я не встречал еще нигде) ты крут, очень рад что попал на твой ролик) что я не читал, что я не смотрел, как голову не ломал, после твоего урока ПОНЯЛ ВСЁ.

  • @richardneztov
    @richardneztov Před 2 lety

    Много чего смотрю. Этот парень лучше всех рассказывает.

  • @bogdan776
    @bogdan776 Před 6 lety +21

    Константин, спасибо большое. Очень ясно и доступно. У вас дар объяснять просто!

  • @user-dr3hr7jh6k
    @user-dr3hr7jh6k Před 7 lety +20

    Отлично "разжевал" get и set, спасибо.

  • @yaroslavvas9125
    @yaroslavvas9125 Před rokem

    Просто нет слов дай вам Бог здоровья

  • @MagDag_
    @MagDag_ Před 5 lety +3

    Привет из Флориды! Хорошо рассказываете! Если есть возможность, продолжайте. Спасибо!

  • @user-vi4uj4fo5p
    @user-vi4uj4fo5p Před 10 měsíci

    очень хорошо сделано спасибо Константин !!!!

  • @Domennick1
    @Domennick1 Před 4 lety +1

    Более понятного и подробного объяснения я еще не видел, спасибо.

  • @akeksandrk985
    @akeksandrk985 Před 5 lety +3

    Очень хорошо объяснил. на скорости 1.5 вообще шикарно смотреть. Уже трий раз смотрел эту тему, и только сейчас более менее уяснил эти моменты

  • @blackdooker
    @blackdooker Před 9 měsíci

    спасибо большое добрый человек

  • @AMUROVMIHAIL
    @AMUROVMIHAIL Před 3 lety

    Второй человек в сети (из сотен), говорящий комфортным мне языком. Понятно. Спасибо!

  • @user-ev3mg3dp5y
    @user-ev3mg3dp5y Před rokem

    Nice material! Thanks! @Override - переопределение, @Overload - перезагрузка

  • @c_5520
    @c_5520 Před 2 lety

    Огромная благодарность за видео. Лучшее, что нашел для себя в YT по ООП.Отлично излагаете материал.
    Без молодежных скороговорок и излишнего академизма.

  • @user-xb8zn3eh6f
    @user-xb8zn3eh6f Před 4 lety +27

    преподаватель перепутал в полиморфизме override - переопределение с overload - перегрузка, две разные вещи будьте внимательны

    • @drugsbunny_8641
      @drugsbunny_8641 Před 3 lety +2

      и я чето смотрю и думаю что как-то что-то не так)))

  • @user-dq1iu4pl1q
    @user-dq1iu4pl1q Před 5 lety

    Огромное спасибо автору! Подробно и с примерами!

  • @zaurkazee
    @zaurkazee Před 4 lety

    Как же круто и просто все рассказано!
    Спасибо огромное!!!

  • @user-cp4mz9db1r
    @user-cp4mz9db1r Před 4 lety +1

    ЕДИНСТВЕННЫЙ НА ВСЁМ ЮТУБЕ КТО НОРМ ОБЪЯСНЯЕТ !!! Спасибо Вам!

  • @andriirudenko5179
    @andriirudenko5179 Před 7 lety +1

    Спасибо. Материал очень качественно подготовлен - за короткое время много информации, и все понятно.

  • @avtopokatuhi
    @avtopokatuhi Před 7 lety +5

    Спасибо - в принципе довольно понятно все получилось

  • @mykola2878
    @mykola2878 Před 5 lety +14

    Рекомендую смотреть на скорости *1.5

    • @NotAFaken
      @NotAFaken Před 3 lety +1

      на 1,75 получше

  • @user-ve2yf2uu4z
    @user-ve2yf2uu4z Před 2 lety

    Супер все понятно и доступно!

  • @33CavY
    @33CavY Před 2 lety

    Великолепная лекция! Огромное спасибо! Все очень доступно, просто и понятно!

  • @Igor-wb2ci
    @Igor-wb2ci Před rokem

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

  • @HalizVideo
    @HalizVideo Před 4 lety +1

    Спасибо, офигительный вебинар, я на 2 часа просто завис. (с меня лайк)!!!!

  • @stefanmuller2069
    @stefanmuller2069 Před 5 lety

    Достаточно хорошо все разжевал спасибо !

  • @escaladus4860
    @escaladus4860 Před 4 lety

    Очень крутой урок!

  • @petrkonovalov9979
    @petrkonovalov9979 Před 2 lety +1

    Супер, очень доходчиво!

  • @azminseo
    @azminseo Před 5 lety +8

    Спасибо за видео. Посмотрел две части. Прохожу платные курсы от онлайн Университета. Иногда некоторые вещи нужно попытаться понять несколько раз, именно выслушать несколько раз от разных людей, тогда информация подкрепляется, и образуется именно тот ценный блок памяти, которые уже будем использовать в программирование. Спасибо. Вы очень подкрепили мой блок памяти касательно ООП. И расставили некоторые точки над i. Не ленитесь. Послушайте видео. Я еще и конспектировал все что говорили и показывали. Рекомендую к просмотру.

    • @dizalix201
      @dizalix201 Před rokem

      интересно стал ли ты прогером после трех лет?)

    • @azminseo
      @azminseo Před rokem

      @@dizalix201 да) Я Strong Middle Java/Kotlin developer. Живу за границей, хорошо получаю)

    • @dizalix201
      @dizalix201 Před rokem

      @@azminseo Вау круто! Я рад за тебя бро. А я только начал свой путь второй месяц по 5 часов. Но как обычно везде вижу слышу что уже поздно. Что думаешь по этому поводу?))

    • @azminseo
      @azminseo Před rokem

      @@dizalix201 я считаю, ничего не поздно. Этот путь очень сложный. Многие мои знакомые купив курсы - бросают все. Очень много ‘джунов’ которые по факту вообще ничего не знают и не умеют. Если заниматься, по настоящему и много. Ты обязательно устроишься на работу. В любом случае разработчики всегда нужны. Ситуация сейчас на рынке изменилась, но все мои знакомые кто остались в России кто не тупые, и не токсичные, легко нашли другую работу

    • @azminseo
      @azminseo Před rokem

      @@dizalix201 Просто нужно идти сразу на хорошего джуна. Сейчас стажировок стало меньше, куда могли взять только с теории и мол хватит. Найди друга программиста. Когда будешь более менее шарить. Сделайте приложение на Спринге, с БД, докером и прочей штукой. Пусть он ведет с тобой процессы близкие к тому как это проходит в интерпрайсе. Что бы на собесе ты мог рассказать, что у тебя были прям спринты, беклог, код ревью. какие проблемы решал какое приложение ты крутое сделал. Тесты там всякие и юнит и интеграционные/апи. Т.е показать что если тебя сейчас взять "ты за короткое количество времени" уже вольешься в работу так как ты уже был в среде, схожей с реальностью

  • @isephar
    @isephar Před 3 lety +2

    Считаю, что лектору стоит написать свою книгу по джаве. Как же доступно и последовательно он объясняет, просто топ!

  • @user-qw9cg3is4j
    @user-qw9cg3is4j Před 11 měsíci

    Молодец классно обьясняешь

  • @user-xc8dn1wz7t
    @user-xc8dn1wz7t Před 11 měsíci

    Спасибо

  • @bnabsolute
    @bnabsolute Před 2 lety

    спасибо все понятно!

  • @user-po4zw6jz9z
    @user-po4zw6jz9z Před 2 lety

    спасибо!

  • @user-dw1gs7is1t
    @user-dw1gs7is1t Před 5 lety +3

    Отличный урок! на 9 из 10 вопросов получил ответы. Огромное спасибо! Продолжение будет?)

  • @postrate2515
    @postrate2515 Před 3 lety +5

    А где-нибудь есть еще уроки от этого автора? по джаве

  • @JaratMan
    @JaratMan Před 5 lety +2

    Было бы лучше если бы вышел 3 часть этого видео))

  • @rustykz7708
    @rustykz7708 Před 3 lety

    Камент для поддержки канала

  • @mic1482
    @mic1482 Před 4 lety +2

    Начало в 5:20

  • @jester2828
    @jester2828 Před 4 lety +2

    Начало 5:20

  • @MrNeosporim
    @MrNeosporim Před 7 lety +1

    Спасибо, все понятно, продолжения будут?!

  • @krepivan6768
    @krepivan6768 Před rokem

    Честно не всем дано быть программистом , а обучать тем более .

  • @123474661
    @123474661 Před 6 lety +7

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

    • @skatskau1102
      @skatskau1102 Před 6 lety

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

    • @JaratMan
      @JaratMan Před 5 lety

      да я тоже думал так оказывается все правильно. Просто автор запутался все ровно автору лайк все прояснил как реализовать))

  • @user-dw1gs7is1t
    @user-dw1gs7is1t Před 5 lety

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

  • @BelyaevYuriy
    @BelyaevYuriy Před 2 lety

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

  • @Just_Viktor
    @Just_Viktor Před 4 lety +1

    12.34 Pubic - лобковый

  • @gingerCatStore
    @gingerCatStore Před 2 lety

    отличный лектор, как его побольше услышать по java?

    • @HillelITSchool
      @HillelITSchool  Před 2 lety

      На странице преподавателя на нашем сайте можно посмотреть все материалы Константина (odessa.ithillel.ua/coaches/konstantin-botnar), а в плейлисте на CZcams - все материалы по Java (czcams.com/play/PLuEo4W0EBxtVUkwcWcsTe0d9fbH34Yaq0.html)

  • @batashab5310
    @batashab5310 Před 4 lety

    19:48 get set =)

  • @YouMeNow88
    @YouMeNow88 Před 2 lety

    про final не раскрыто и про this

  • @mark74885
    @mark74885 Před 4 lety +2

    1:06:48 ну ты звЭр)))

  • @foxtrotsierra5095
    @foxtrotsierra5095 Před 5 lety +2

    ставьте х1.25 сразу

  • @joeblack5253
    @joeblack5253 Před 3 lety +1

    но нужно ли в том конкретном примере использовать наследование вообще, если можно классу "сотрудник" добавить свойство "профессия"?

  • @eastmanNotwest
    @eastmanNotwest Před 7 lety +2

    1:06:17
    "ну ты звЭр)"

  • @user-lg4wo9bn9g
    @user-lg4wo9bn9g Před rokem

    43:10 а разве не наоборот?

    • @user-lg4wo9bn9g
      @user-lg4wo9bn9g Před rokem

      Использование методов родительского класса объектами дочерних классов.

  • @Sir9Nikita
    @Sir9Nikita Před 3 lety

    рекомендую автору выучить такое русское слово как "замещение" или "переопределение". И не придется использовать английский.

  • @nadiiar75
    @nadiiar75 Před 2 lety

    спасибо!