C# Виртуальные методы с примерами в Unity! Уроки по C# - простым языком о сложных вещах (ч. 5)

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

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

  • @Martin-bh6uq
    @Martin-bh6uq 3 ปีที่แล้ว +5

    У вас талант объяснять понятно и без воды,подписался))

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

    Видосы огонь! Даешь более подробное описание того, чего еще нет в уроках. Ну и обязательно примеры на юньке! Спасибо. Ты на многое открыл глаза!
    Так же можно более подробно рассказать про Event'ы, делегаты и все в этом духе. У тебя есть хороший шанс подтянуть знания начинающих разработчиков до понимания реализации того, что они хотят и как правильно это создавать.

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

      Спасибо! Следующий урок готовиться как раз про ивенты и делегаты!😀

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

      @@-it394 гуд. Спасибо. С нетерпением жду.

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

    Благодарю, отличная форма подачи материала, отличные примеры.Удачи, у Вас талант.

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

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

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

    Хорошая объяснения! Спасибо.

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

    Привет! Честно, офигенные видосы, аж подписался! Очень полезно! Продолжайте в том же духе!

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

    Мужик, ты просто лучший!

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

    Лайк ты заслужил! Все бы так объясняли. Давай все темы что упоминал в этом видео тоже разжуй)))

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

    Интересный урок, спасибо!

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

    Раскажи больше о полиморфизме, спасибо

  • @ПавелЮ-р5э
    @ПавелЮ-р5э 3 ปีที่แล้ว

    Видос про корутиныыы, оч интересно

  • @George_Panov_Moscow
    @George_Panov_Moscow 3 หลายเดือนก่อน

    огромное спасибо❤

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

    Спасибо, все круто и понятно

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

    Да хочу видос про корутины.

  • @nokia_n-gage
    @nokia_n-gage 3 ปีที่แล้ว

    Красавчик! Продолжай!

  • @ПавелЮ-р5э
    @ПавелЮ-р5э 3 ปีที่แล้ว +1

    Топ !! го ещё !

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

    Все круто, но если бы малеха помедленнее то было бы вообще огонь :)

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

    За JoJo отдельный лайк

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

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

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

    И теория и студия и юнити ... богато🙈

  • @ПавелЮ-р5э
    @ПавелЮ-р5э 3 ปีที่แล้ว

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

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

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

  • @Чёрнаякошка-ц6к
    @Чёрнаякошка-ц6к 3 ปีที่แล้ว +1

    А на шарпе виртуальный метод зафиналить можно? ( если кто не в курсе - это установка запрета на переопределение виртуального метода в потомках ). На языке, в котором я сейчас сижу это выглядело бы так: Method Move:Void() Override Final

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

      Да, если не ошибаюсь я говорил в уроке про наследование про модификатор sealed, который запрещает наследование у потомков. Я забыл продублировать это на виртуальные методы) Выглядеть это будет так: public override sealed void Move()
      { }

  • @АлексейТерно
    @АлексейТерно ปีที่แล้ว

    Видео хорошее, но вот эти щечки при показе картинок совсем тут лишние

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

    Виртуальные методы лучше новичкам не показывать, а показывать только про абстрактные. Виртуальные методы могут очень легко сломать контракт базового класса. Ключевое слово base и его возможность неиспользования ещё больше ломает контракт и говорит: "ну как бы интерфейс у метода есть, но ты можешь сломать, можешь вообще переопределить метод и оставить его пустым".

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

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

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

      @@-it394 ладно, справедливо. Только про статику не рассказывай!!)) Удачи тебе с контентом

  • @tigerjustice
    @tigerjustice 11 หลายเดือนก่อน

    дизлайк за музыку. Не ставь музыку в уроках. Она только мешает сосредотачиваться на информаци.