ООП 27 Наследование. Переопределение методов в Python. Method overriding in Python

Поділитися
Вставка
  • Опубліковано 15 лис 2024

КОМЕНТАРІ • 29

  • @egoroffchannel
    @egoroffchannel  5 місяців тому

    🔥 Записывайся на курс по ООП: stepik.org/a/114354
    📙 Там тебя ждет:
    ✔ более 180 практических заданий по ООП
    ✔ более 300 тестовых заданий на проверку материала
    ✔ более 6 часов видеоматериала
    ✔ текстовые материалы по урокам, примеры кода
    ✔ Доступ к закрытому чату с дружественной обстановкой
    ✔ Сертификат в случае успешного прохождения курса
    🎁 По промокоду EGOROFF можно получить 10% скидки на приобретение данного курса

  • @alex_kalinichenko
    @alex_kalinichenko 4 роки тому +14

    Огромное спасибо за курс по ООП на степике. Долгое время не получалось найти толкового курса и ООП оставалось чем то непонятным.
    Просба продолжать работать над курсом и добавлять задания - они очень помогают усвоить информацию из урока.

  • @gradus1781
    @gradus1781 3 роки тому +9

    class Soldier:
    def sleep():
    print("Солдат спит")
    class Service:
    def walk():
    print("Служба идёт")
    a = Soldier()
    b = Service()
    a.sleep()
    b.walk()

  • @ФайзДж
    @ФайзДж Рік тому

    Наконец то нашел крутой канал, где все очень просто

  • @margojazny
    @margojazny 2 роки тому

    Спасибо за интересное видео и объяснение на докторах!

  • @userr19194
    @userr19194 3 роки тому

    _Спасибо за урок! Довольно простой по сравнению с предыдущими_

  • @fafafafa6779
    @fafafafa6779 Рік тому

    как будто все просто. Вот бы еще задач на курсе ООП на эту тему

  • @alibekjusupov9577
    @alibekjusupov9577 3 роки тому

    Спасибо за видео!

  • @ramzes88
    @ramzes88 3 роки тому +2

    Почему никто не рассказывает о __init__? Что там и как указывать для дочернего класса?

  • @ЕрвандАгаджанян-в3к

    Гениально!

  • @lastman5783
    @lastman5783 4 роки тому

    Благодарю!!!

  • @андрейхоменко-и5я
    @андрейхоменко-и5я 4 роки тому

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

    • @adbln1
      @adbln1 3 роки тому

      Несколько последних уроков мы по сути переопределяли магические методы

    • @Sergey-cz7ym
      @Sergey-cz7ym 2 роки тому

      В кратце: если ты начнешь писать проект со многими классами и у тебя будет будет один родительский класс для многих других классов, но в одном из дочерних классов тебе нужно будет что бы метод работал немного по другому, в отличии от родительского класса. Вот тогда ты его и будешь переопределять.
      Например:
      класс Животные:
      метод бег:
      животные бегают
      будешь добавлять дочерние классы животных: волк, лиса, олень...
      и тебе понадобится добавить дочерний класс кенгуру, а кенгуру не бегают а прыгают. Вот тут его (метод бег), бац, и переопределишь под прыганье кенгуру
      Это важный момент, и не сложный.

  • @evgenym574
    @evgenym574 4 роки тому +1

    Какое-то совсем неявное переопределение методов в Python. Например в C# есть virtual, abstract, override. Где явно видно, что можно переопределить и что уже переопределяется. Упрощение кода иногда идёт не в пользу его читабельности(

  • @yarik7439
    @yarik7439 4 роки тому

    А еще много уроков планируется? И не мог ли ты пожалуйста подсказать парочку сайтов для практики ООП.

    • @egoroffchannel
      @egoroffchannel  4 роки тому

      на степике на мой курс записался?

  • @blenderast8862
    @blenderast8862 4 роки тому

    круто
    а можно спросить вы случайно не учителем информатики работали или работаете?

  • @Sheva07
    @Sheva07 4 роки тому

    Спасибо

  • @oksanabogza7728
    @oksanabogza7728 4 роки тому

    Здравствуйте Артём. Не могу найти практических заданий по ООП на Степик. Перейти по ссылке под видео через планшет не получается.

  • @financeyap
    @financeyap 4 роки тому +1

    а видео ООП 14 не существует?

  • @oksanabogza7728
    @oksanabogza7728 4 роки тому

    Артём, есть ли у Вас возможность и желание ответить на мой имейл от 28.06. Заранее спасибо

    • @oksanabogza7728
      @oksanabogza7728 4 роки тому

      Спасибо Вам большое за ответ.

  • @max_dream_games
    @max_dream_games 3 роки тому

    Спасибо большое за знания!

  • @makseo651
    @makseo651 4 місяці тому

    спасибо