Наследование в C# и модификаторы доступа | модификатор protected c# | C# ООП | # 74

Поделиться
HTML-код
  • Опубликовано: 1 июн 2024
  • В этом уроке мы продолжим изучать тему наследования в ООП в C# и выясним как работают модификаторы доступа при наследовании. Разберёмся как работают уже знакомые нам модификаторы доступа private и public, а так же изучим новый модификатор protected.
    ✅ ИСХОДНЫЙ КОД / iskhodnyi-kod-k-48767465
    🔹 Telegram канал t.me/SergeySimpleCode
    🔹 Наша группа ВК smplcode
    ✅ Доступ к исходному коду и спонсорство / simplecode
    ✅ donatepay.ru/don/SimpleCode
    ✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
    ✅ Подписывайтесь на канал / @simplecodeit
    🔹 Модификаторы доступа C# | РАЗНИЦА МЕЖДУ public и private в C# | ООП C# | C# УРОК | # 57 • Модификаторы доступа C...
    00:00 ► о модификаторах доступа си шарп
    02:30 ► сравниваем модификаторы доступа в одном классе
    05:15 ► сравниваем модификаторы доступа при наследовании
    #сишарп #simplecode #урокипрограммирования

Комментарии • 124

  • @SimpleCodeIT
    @SimpleCodeIT  3 года назад +20

    Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
    ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
    ✅ donatepay.ru/don/SimpleCode
    ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4

    • @gupishayvi4341
      @gupishayvi4341 3 года назад

      Будут ли отдельные видео по пятерному проектированию ?
      Порождающие, Структурные, Поведенческие.
      Паттерны разработки: MVC vs MVP vs MVVM vs MVI?
      SOLID?

  • @tesarotawer4390
    @tesarotawer4390 3 года назад +114

    Вот знаешь, кто бы ничего не говорил, но ты самый топ учитель по моему личному топу. 1. Видосов много. 2. Все понятно. 3. Раз рассматриваешь мелкие детали в отличии от других

  • @sergeynovikov7049
    @sergeynovikov7049 3 года назад +36

    Один из немногих курсов где не говорят "Для наглядности представим этот жёлтый шар синим кубом"

  • @rm5643
    @rm5643 3 месяца назад +2

    Учитель, Спасибо ОГРОМНОЕ!! Грамотные уроки

  • @unnameduser7440
    @unnameduser7440 2 года назад +13

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

  • @user-lx5vv3uu8u
    @user-lx5vv3uu8u 3 года назад +9

    Приветствую тебя, Сергей!
    Благодарю!

  • @slavaukharikkim4833
    @slavaukharikkim4833 3 года назад +4

    Лайк и комментарий ! Пока это единственное на что я способен, НО первая З/П с проекта или нового места работы пойдёт в донат! Спасибо что проливаешь свет!

  • @sabatonbaton6105
    @sabatonbaton6105 3 года назад +15

    Выражаю искреннее уважение автору данного канала

  • @user-rh6ut3ur4k
    @user-rh6ut3ur4k 3 года назад +16

    Хороший урок. Всё понятно даже для новичка. Спасибо, большое!

  • @slowedroom2296
    @slowedroom2296 3 года назад +6

    Отличное начало понедельника

  • @user-em2jy1yc5o
    @user-em2jy1yc5o 3 года назад +4

    Пускай до этого видео мне ещё далеко, но автоматом ставлю на него лайк, выражая свою благодарность автору. Огромное спасибо, единственный канал, который смог научить меня тому, чему я сам долгое время не мог научиться

  • @GanovAlex
    @GanovAlex 3 года назад +6

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

  • @_chill_relax_calm4647
    @_chill_relax_calm4647 2 года назад +2

    Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете

  • @nikolayvalchanov3426
    @nikolayvalchanov3426 3 года назад +6

    Спасибо за урок Сергей!

  • @user-kz4xm7zk5c
    @user-kz4xm7zk5c 3 года назад +6

    Благодарю, Сергей.

  • @suller5697
    @suller5697 3 года назад +3

    Огромное спасибо за видео уроки! Всё очень понятно и доходчиво. Очень надеюсь, что будет ещё много таких же классных видео уроков и с нетерпением жду следующих

  • @yevheniikovalenko5950
    @yevheniikovalenko5950 3 года назад +19

    Уроки как всегда на высоте, ждём полиморфизм.
    Первый вопрос на моём собеседовании был "Полиморфизм в реальной жизни", если сможете - разберите этот вопрос, думаю он очень пригодится новичкам=)

    • @vitor_corve
      @vitor_corve 3 года назад +4

      Когда орк пытается зафармить твои залежи руды, а ты человек-маг

    • @mmelsm
      @mmelsm 2 года назад

      @@vitor_corve жизненный пример)

    • @angelldark6426
      @angelldark6426 2 года назад

      @@vitor_corve ахахахах
      Это так и есть???))

  • @zgamez6697
    @zgamez6697 3 года назад +7

    Лучший! Лайк не глядя! Спасибо вам огромное! Продолжайте пожалуйста!

  • @vladtsiganov8231
    @vladtsiganov8231 3 года назад +3

    Зебест! Я на 35 уроке, зашёл чтобы поддержать!! Топ)

  • @motofun-qv7zc
    @motofun-qv7zc 2 года назад +2

    Спасибо за видео. Жаль скоро они закончатся. Очень надеюсь, что вы продолжите делать видео! Самый лучший учитель.

  • @adamadamesko9759
    @adamadamesko9759 3 года назад +5

    Я доволен этим уроком, весьма доволен!

  • @artemvah2210
    @artemvah2210 2 года назад +1

    Как приятно слушать чистую, четкую и грамотную речь!

  • @youchinafriend
    @youchinafriend 3 года назад +2

    Дошел до этого урока, услышал в нем про большой урок со всей инфой, теперь сижу, жду урок. Спасибо Сергей 👍

  • @aleksandrandreichikov4668
    @aleksandrandreichikov4668 3 года назад +4

    Комментарий для продвижения канала. И спасибо)

  • @user-li5ls7gu5z
    @user-li5ls7gu5z 3 года назад +6

    Как всегда - ОГРОМНОЕ СПАСИБО!

  • @user-od8mn6ns2z
    @user-od8mn6ns2z 2 года назад +2

    Не сложная тема , спасибо за урок . Но раньше (когда к урокам была домашка ) материал усваивался круче , увереннее *(

  • @KlevaGameS
    @KlevaGameS 6 месяцев назад

    Благодарю за Урок.

  • @ivannebyshynets8829
    @ivannebyshynets8829 3 года назад +3

    Спасибо, Серёга! >_

  • @tutnichego4973
    @tutnichego4973 3 года назад +1

    Жду домашние задания с нетерпением!

  • @dimasavukov6230
    @dimasavukov6230 3 года назад +3

    Спасибо, за годноту..!

  • @steb1hp
    @steb1hp 3 года назад +1

    Спасибо

  • @user-os4jk2rm4v
    @user-os4jk2rm4v 3 года назад

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

  • @ifelru
    @ifelru 2 года назад

    Спасибо за отличные уроки!

  • @randomfenix4402
    @randomfenix4402 3 года назад

    Спасибо за уроки!

  • @user-xs3kf9tx1m
    @user-xs3kf9tx1m 2 года назад

    Благодарю за урок, Сергей!

  • @artlinestudio6735
    @artlinestudio6735 2 года назад +1

    Хороший урок! Спасибо Сергей!

  • @egorkalmykov4003
    @egorkalmykov4003 3 года назад

    Огромнейшее спасибо за полезные уроки !!!

  • @ordina_ry
    @ordina_ry 3 года назад +2

    Просто начирикаю коментик потому что автор топ!

  • @Jenikby
    @Jenikby Год назад

    Все понятно, спасибо!

  • @user-xw1kk7it6t
    @user-xw1kk7it6t 3 года назад

    В самом начале был 0 , но после просмотра твоих роликов стал настоящим разработчиком программ.+ Ище прочитал 2 книги по c# и могу себя назвать мини Гуру с#. спасибо тебе огромное, я хотел забросить программирование , но увидев твои ролики я собрался и все таки стал программистом .Спасибо тебе , ты как Робин Гуд но только в сфере программирования , благодаря тебе появилось желание учиться дальше.Так что спасибо и доскорой встрече(Я буду учить с++)

  • @user-ob7iy9ws6b
    @user-ob7iy9ws6b 3 года назад

    Комментарий для продвижения канала. Спасибо за уроки!

  • @beautifulworld9470
    @beautifulworld9470 3 года назад

    Я только начал учить, всё довольно чётко доходчиво! Лайк, подписка 😂👍 спасибо большое

  • @user-ow5le5zc7d
    @user-ow5le5zc7d 3 года назад

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

  • @ShomLZ
    @ShomLZ 3 года назад

    Спасибо Сергей. Пересмотрел весь ваш курс уже, жду уроки по Linq :)

  • @Somebody-io1sv
    @Somebody-io1sv 3 года назад

    Не останавливайся

  • @mikola_belarus
    @mikola_belarus 3 года назад

    жду с нетерпением про полиморфизм, спасибо тебе за уроки

  • @user-zp4wt3gz2u
    @user-zp4wt3gz2u 2 года назад +1

    спасибо!!

  • @fisart3D
    @fisart3D 3 года назад +1

    Отлично!

  • @leskhanmuratuly5374
    @leskhanmuratuly5374 2 года назад

    Спасибо!)

  • @mikola_belarus
    @mikola_belarus 3 года назад

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

  • @OleksandrOryshchenko
    @OleksandrOryshchenko 3 года назад +1

    Еее, видос! Мы заждались :)

  • @drino955jug3
    @drino955jug3 3 года назад

    Спасибо большое, видео как всегда топ. Продолжай в том же духе !!! ;)

  • @user-rg6co8yx8w
    @user-rg6co8yx8w Год назад +1

    Возможно, уже указали на опечатку на 8:34 . Сути слов не поменяет, но в строках 60, 61 должно быть обращение к полям объекта b, а не объекта a

  • @va1r347
    @va1r347 3 года назад +2

    ТОЛЬКО ЕЛИТА ДОШЛА ДО ЕТОГО УРОКА🔥🔥

    • @user-bj7ll1kv9d
      @user-bj7ll1kv9d 3 года назад +1

      Вообще-то это ещё начальный уровень. Впереди ещё много

  • @artemky3bmu45
    @artemky3bmu45 8 месяцев назад

    Thanks!!!

  • @DD0S2
    @DD0S2 3 года назад

    спасибо

  • @angelldark6426
    @angelldark6426 2 года назад

    Ого если будет урок где все собрано в одном уроке и все самое главное что спрашивают на собеседование, то это будет просто супер.
    У меня уже 3 тетрадка , использую А4 формата, ух .
    Спасибо большое тебе, стану работать отблагадарю)

  • @user-gr1ht3rv5z
    @user-gr1ht3rv5z 3 года назад

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

  • @floppacontroller
    @floppacontroller 2 года назад +1

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

  • @user-fu7be4xy8b
    @user-fu7be4xy8b 3 года назад

    лучший из лучших

  • @ihorrud1962
    @ihorrud1962 3 года назад +1

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

  • @user-qj3uv7uv1g
    @user-qj3uv7uv1g 3 года назад

    Уже третье видео - и без дизлайка. Да ты Профи =)

  • @shushard
    @shushard 2 года назад

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

  • @mazyaka2004
    @mazyaka2004 Год назад

    люблю круасаны очеьн🥰

  • @AntohaPalich
    @AntohaPalich 2 года назад

    Забавно смотреть что 200+ подписчиков и всё растёт количество, а просмотров ещё 10к нет) Но уроки реально годные можно смотреть на второй раз и подчерпнуть какие ни будь полезные фичи это по моему показатель качества!)

  • @aliceyta1353
    @aliceyta1353 2 года назад

    Top

  • @MrDnbass
    @MrDnbass 2 года назад

    Спасибо огромное, жаль что ты забросил.

  • @Neroz49rujka
    @Neroz49rujka 2 года назад

    как всегда !

  • @ds_r1d755
    @ds_r1d755 3 года назад

    Интересно, сколько уроков Сергей ещё хочет записать в данный курс

  • @CreepaHD666
    @CreepaHD666 Год назад +2

    1:38 .... :( надеюсь, все ещё впереди!

  • @GODNET-qe3mu
    @GODNET-qe3mu 3 года назад

    Спасибо большое!) Паралельно читаю такие же теми в документацие на метаните))) Но вопрос - паблик функция foo все же выведет поля private и protected в консоль?)) Ну хотя логично что да.

  • @stepupyourenglish8660
    @stepupyourenglish8660 3 года назад +1

    кайф

  • @peepa1392
    @peepa1392 3 года назад

    Здравствуйте! Хотел узнать будет ли урок по интерфейсам? Часто вижу в примерах их использование, но не особо понимаю как они работают.

  • @user-hc8gt9js2l
    @user-hc8gt9js2l Год назад

    O my god its so cool

  • @user-gn3ei9ef2q
    @user-gn3ei9ef2q 3 года назад +1

    ++Коммент для продвижения канала. Я сейчас пока ещё прохожу уроки по массивам. Надеюсь, скоро догоню)

    • @ihorrud1962
      @ihorrud1962 3 года назад +1

      Удачи!)

    • @user-gn3ei9ef2q
      @user-gn3ei9ef2q 3 года назад

      @@ihorrud1962 Спасибо :)

    • @michaeltkachenko7313
      @michaeltkachenko7313 3 года назад

      Если подходить к этому делу основательно, то догонишь не так уж и скоро) Очень много чего еще пройти и отработать надо.

    • @user-gn3ei9ef2q
      @user-gn3ei9ef2q 3 года назад

      @@michaeltkachenko7313 Это да. Правильно будет еще по второму кругу все видео пробежать, т.к. одна тема цепляется за другую. Пока собираю целостную картинку возможностей С# + почти в каждом видео есть фраза: "Эту тему мы пройдем в будущих уроках". Но я и не жду, что всё будет просто. И да, практика - наше всё))

  • @TheBallet
    @TheBallet 3 года назад

    Здравствуйте Сергей , подскажите пожалуйста, выбрал тему для дипломной работы "Создание приложений в среде программирования..." , и есть несколько вопросов.
    1) Считается ли игра за приложение ?
    2) Обязательно ли создавать приложение для компьютера, или можно создать приложение для телефона

  • @stepanvlasov4292
    @stepanvlasov4292 3 года назад

    Подскажите, пожалуйста, смогу ли я применять полученные знания в Unity после этого курса, или лучше сразу окунуться в C# на движке Unity?

  • @user-uh2qz2kq2l
    @user-uh2qz2kq2l 3 года назад

    спасибо за урок, а как вы так быстро прописали метод Bar??? 10:02

  • @user-pj1sw6bl9h
    @user-pj1sw6bl9h 3 года назад

    Скажите пожалуйста, велика ли разница между int a, и long a?

  • @igormazepin4882
    @igormazepin4882 3 года назад

    давай еще

  • @mikeleonov7680
    @mikeleonov7680 2 года назад

    В видео ошибка небольшая. Когда был код с проверкой доступа из экземпляра класса В, в коде попытка доступа к полям класса А (последняя и предпоследняя строчки)

  • @parc1fal402
    @parc1fal402 3 года назад

    Топ бро

  • @user-fe9yp8st4h
    @user-fe9yp8st4h 3 года назад

    Только на 11 уроке)

  • @user-hy1fz3ry8v
    @user-hy1fz3ry8v 3 года назад +1

    Коммент+)

  • @ivannebyshynets8829
    @ivannebyshynets8829 3 года назад

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

  • @user-wb9bv3zb9f
    @user-wb9bv3zb9f 3 года назад

    Давай видос про Индексаторы, или когда он будет ?

  • @MegaRomaNKO
    @MegaRomaNKO 3 года назад

    Сколько планируется видосов по С#?

  • @RuK-TM
    @RuK-TM 3 года назад +1

    Здравствуйте Сергей, давно хотел спросить, почему именно метод Foo?))) Спасибо за уроки, смотрю с самого начала, знаю уже C# чем любой другой ЯП)))

    • @kerpik2025
      @kerpik2025 3 года назад +5

      Термины foobar, foo, bar и baz часто используются как метапеременные в программировании или документации. В основном они означают неизвестные переменные, обычно в случаях, когда их цель известна, а значение не важно. Их используют в качестве названий переменных, функций, команд и т.д. Сами по себе они бессмысленны и являются простыми логическими представлениями чего-либо, как x и y в алгебре. Foobar обычно используется один, в то время как foo, bar и baz используются вместе и именно в таком порядке.

    • @RuK-TM
      @RuK-TM 3 года назад

      @@kerpik2025 Спасибо за ответ)

  • @xmaster5546
    @xmaster5546 3 года назад +1

    Всем привет! А как же internal?

  • @sleepybro_yt
    @sleepybro_yt 3 года назад

    Интересно, сколько тебе уже поступало предложений о продвижении платных курсов)

  • @____m_1_k_1____38
    @____m_1_k_1____38 2 года назад

    Где ее нооовооооое вииилиооол плииииз не уходииииии

  • @user-fu7yi8kj7b
    @user-fu7yi8kj7b 3 года назад +2

    Здравствуй, можешь пожалуйста показать, как сделать программу для вычисления площади круга, чтобы можно было вставить любой радиус на с#?

    • @user-ys8qj9ol7u
      @user-ys8qj9ol7u Год назад

      Знаю, что некропост, но всё же:
      Console.WriteLine("Вычисление площади круга");
      Console.Write("Введите радиус: ");
      double R = double.Parse(Console.ReadLine());
      Console.WriteLine("Площадь круга: " + Math.PI * Math.Pow(R, 2));
      P. S. Math.PI - это число π (Пи), Math.Pow - это метод, принимающий в качестве параметров число, которое надо возвести в степень (первое число) и саму степень (второе число). Конечно, можно было π умножить на радиус два раза.

    • @user-fu7yi8kj7b
      @user-fu7yi8kj7b Год назад

      @@user-ys8qj9ol7u спасибо большое, но программированием уже как год не увлекаюсь)))

    • @user-ys8qj9ol7u
      @user-ys8qj9ol7u Год назад +1

      @@user-fu7yi8kj7b Ну, всё равно рад был помочь)

    • @user-fu7yi8kj7b
      @user-fu7yi8kj7b Год назад

      @@user-ys8qj9ol7u ))

  • @killy2029
    @killy2029 3 года назад

    Привет автору канала. Совсем недавно подписался на канал, посмотрел, довольно хорошие уроки по программированию автор преподносит. За это я расплачиваюсь лайками)
    Но лично у меня есть проблема, касательно самого написания кодинга. Теорию усваиваю на раз-два, но когда дело доходит до самостоятельного кодинга, сразу 0. Слышал что нужна практика, но я могу просто просидеть ломая голову и не решить элементарную задачку. В общем, как обрести мышление кодера?)
    За ответ и помощь благодарю))

    • @michaeltkachenko7313
      @michaeltkachenko7313 3 года назад +1

      Делаешь, гуглишь, делаешь, и опять гуглишь) Так нарабатываешь опыт и понимание самой логики языка и программирования в целом. Без практики теория мертва, да и теория в проге это скорее просто для большего понимания как все работает, практический навык все же самый доминантный. Так что понять как что делать просто владея теорией не всегда будет получаться.

    • @killy2029
      @killy2029 3 года назад

      @@michaeltkachenko7313, спасибо за совет, друг. Желаю тебе добра)

  • @teftelia8391
    @teftelia8391 3 года назад +6

    Не очень оригинальный комментарий для продвижения канала

  • @user-rq9mr8rn6w
    @user-rq9mr8rn6w 6 месяцев назад +1

    Эх, слыша его планы на дальнейшее обучение обучение, становится грустно, что плейлист подходит к концу, а новых уроков уже не будет....

    • @Krizrant
      @Krizrant 2 месяца назад

      @xteriancs можешь написать пожалуйста🙏

  • @user-oj5ml6fv1c
    @user-oj5ml6fv1c 3 года назад

    +

  • @lvanushka
    @lvanushka 2 года назад

    Ошибка копипаста на 8:39 класс b а в консоле обращение к а, чёт немного не ясно, protected доступен, вроде, в наследнике как public, т.е к нему можно обратиться извне

  • @justplay745
    @justplay745 3 года назад

    Ребята, какие успехи на 74-м уроке?

  • @user-iy9wp5gn3g
    @user-iy9wp5gn3g Год назад

    В конструкторе выводить не инициализированные переменные это как вообще?

  • @user-hg5sw1tj4u
    @user-hg5sw1tj4u 3 года назад

    Яку книгу по C# порадиш?