Тёмный

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

#SimpleCode
Подписаться 367 тыс.
Просмотров 41 тыс.
50% 1

В этом уроке мы продолжим изучать тему наследования в ООП в 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 #урокипрограммирования

Опубликовано:

 

28 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 124   
@SimpleCodeIT
@SimpleCodeIT 3 года назад
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 года назад
Вот знаешь, кто бы ничего не говорил, но ты самый топ учитель по моему личному топу. 1. Видосов много. 2. Все понятно. 3. Раз рассматриваешь мелкие детали в отличии от других
@sergeynovikov7049
@sergeynovikov7049 3 года назад
Поддерживаю!
@sergeynovikov7049
@sergeynovikov7049 3 года назад
Один из немногих курсов где не говорят "Для наглядности представим этот жёлтый шар синим кубом"
@rm5643
@rm5643 3 месяца назад
Учитель, Спасибо ОГРОМНОЕ!! Грамотные уроки
@unnameduser7440
@unnameduser7440 2 года назад
Надеюсь что ты вернёшься с новыми уроками по С# , жалко что давно не выходят ролики. Канал отличный, желаю развития твоему каналу
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 года назад
Приветствую тебя, Сергей! Благодарю!
@user-rh6ut3ur4k
@user-rh6ut3ur4k 3 года назад
Хороший урок. Всё понятно даже для новичка. Спасибо, большое!
@sabatonbaton6105
@sabatonbaton6105 3 года назад
Выражаю искреннее уважение автору данного канала
@slavaukharikkim4833
@slavaukharikkim4833 3 года назад
Лайк и комментарий ! Пока это единственное на что я способен, НО первая З/П с проекта или нового места работы пойдёт в донат! Спасибо что проливаешь свет!
@_chill_relax_calm4647
@_chill_relax_calm4647 2 года назад
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
@GanovAlex
@GanovAlex 3 года назад
отличное видео. очень хороший курс, один из лучших, что когда-либо видел. спасибо, смотреть удовольствие
@slowedroom2296
@slowedroom2296 3 года назад
Отличное начало понедельника
@nikolayvalchanov3426
@nikolayvalchanov3426 3 года назад
Спасибо за урок Сергей!
@user-em2jy1yc5o
@user-em2jy1yc5o 3 года назад
Пускай до этого видео мне ещё далеко, но автоматом ставлю на него лайк, выражая свою благодарность автору. Огромное спасибо, единственный канал, который смог научить меня тому, чему я сам долгое время не мог научиться
@suller5697
@suller5697 3 года назад
Огромное спасибо за видео уроки! Всё очень понятно и доходчиво. Очень надеюсь, что будет ещё много таких же классных видео уроков и с нетерпением жду следующих
@user-kz4xm7zk5c
@user-kz4xm7zk5c 3 года назад
Благодарю, Сергей.
@adamadamesko9759
@adamadamesko9759 3 года назад
Я доволен этим уроком, весьма доволен!
@zgamez6697
@zgamez6697 3 года назад
Лучший! Лайк не глядя! Спасибо вам огромное! Продолжайте пожалуйста!
@motofun-qv7zc
@motofun-qv7zc 2 года назад
Спасибо за видео. Жаль скоро они закончатся. Очень надеюсь, что вы продолжите делать видео! Самый лучший учитель.
@artemvah2210
@artemvah2210 2 года назад
Как приятно слушать чистую, четкую и грамотную речь!
@youchinafriend
@youchinafriend 3 года назад
Дошел до этого урока, услышал в нем про большой урок со всей инфой, теперь сижу, жду урок. Спасибо Сергей 👍
@aleksandrandreichikov4668
@aleksandrandreichikov4668 3 года назад
Комментарий для продвижения канала. И спасибо)
@vladtsiganov8231
@vladtsiganov8231 3 года назад
Зебест! Я на 35 уроке, зашёл чтобы поддержать!! Топ)
@user-li5ls7gu5z
@user-li5ls7gu5z 3 года назад
Как всегда - ОГРОМНОЕ СПАСИБО!
@yevheniikovalenko5950
@yevheniikovalenko5950 3 года назад
Уроки как всегда на высоте, ждём полиморфизм. Первый вопрос на моём собеседовании был "Полиморфизм в реальной жизни", если сможете - разберите этот вопрос, думаю он очень пригодится новичкам=)
@vitor_corve
@vitor_corve 3 года назад
Когда орк пытается зафармить твои залежи руды, а ты человек-маг
@mmelsm
@mmelsm 2 года назад
@@vitor_corve жизненный пример)
@angelldark6426
@angelldark6426 2 года назад
@@vitor_corve ахахахах Это так и есть???))
@ivannebyshynets8829
@ivannebyshynets8829 3 года назад
Спасибо, Серёга! >_
@ordina_ry
@ordina_ry 3 года назад
Просто начирикаю коментик потому что автор топ!
@dimasavukov6230
@dimasavukov6230 3 года назад
Спасибо, за годноту..!
@user-od8mn6ns2z
@user-od8mn6ns2z 2 года назад
Не сложная тема , спасибо за урок . Но раньше (когда к урокам была домашка ) материал усваивался круче , увереннее *(
@tutnichego4973
@tutnichego4973 3 года назад
Жду домашние задания с нетерпением!
@user-ob7iy9ws6b
@user-ob7iy9ws6b 3 года назад
Комментарий для продвижения канала. Спасибо за уроки!
@KlevaGameS
@KlevaGameS 6 месяцев назад
Благодарю за Урок.
@OleksandrOryshchenko
@OleksandrOryshchenko 3 года назад
Еее, видос! Мы заждались :)
@ifelru
@ifelru 2 года назад
Спасибо за отличные уроки!
@egorkalmykov4003
@egorkalmykov4003 3 года назад
Огромнейшее спасибо за полезные уроки !!!
@user-xs3kf9tx1m
@user-xs3kf9tx1m 2 года назад
Благодарю за урок, Сергей!
@artlinestudio6735
@artlinestudio6735 2 года назад
Хороший урок! Спасибо Сергей!
@randomfenix4402
@randomfenix4402 3 года назад
Спасибо за уроки!
@user-xw1kk7it6t
@user-xw1kk7it6t 3 года назад
В самом начале был 0 , но после просмотра твоих роликов стал настоящим разработчиком программ.+ Ище прочитал 2 книги по c# и могу себя назвать мини Гуру с#. спасибо тебе огромное, я хотел забросить программирование , но увидев твои ролики я собрался и все таки стал программистом .Спасибо тебе , ты как Робин Гуд но только в сфере программирования , благодаря тебе появилось желание учиться дальше.Так что спасибо и доскорой встрече(Я буду учить с++)
@Jenikby
@Jenikby Год назад
Все понятно, спасибо!
@beautifulworld9470
@beautifulworld9470 3 года назад
Я только начал учить, всё довольно чётко доходчиво! Лайк, подписка 😂👍 спасибо большое
@user-os4jk2rm4v
@user-os4jk2rm4v 3 года назад
Комментарий для продвижения канала
@user-ow5le5zc7d
@user-ow5le5zc7d 3 года назад
Спасибо за видео!
@mikola_belarus
@mikola_belarus 3 года назад
жду с нетерпением про полиморфизм, спасибо тебе за уроки
@mikola_belarus
@mikola_belarus 3 года назад
Оставлю коммент для продвижения канала, по моему мнению лучшие уроки у тебя,сморишь и не можешь остановится
@drino955jug3
@drino955jug3 3 года назад
Спасибо большое, видео как всегда топ. Продолжай в том же духе !!! ;)
@ShomLZ
@ShomLZ 3 года назад
Спасибо Сергей. Пересмотрел весь ваш курс уже, жду уроки по Linq :)
@fisart3D
@fisart3D 3 года назад
Отлично!
@steb1hp
@steb1hp 3 года назад
Спасибо
@va1r347
@va1r347 3 года назад
ТОЛЬКО ЕЛИТА ДОШЛА ДО ЕТОГО УРОКА🔥🔥
@user-bj7ll1kv9d
@user-bj7ll1kv9d 3 года назад
Вообще-то это ещё начальный уровень. Впереди ещё много
@leskhanmuratuly5374
@leskhanmuratuly5374 2 года назад
Спасибо!)
@user-zp4wt3gz2u
@user-zp4wt3gz2u 2 года назад
спасибо!!
@Somebody-io1sv
@Somebody-io1sv 3 года назад
Не останавливайся
@artemky3bmu45
@artemky3bmu45 8 месяцев назад
Thanks!!!
@user-fu7be4xy8b
@user-fu7be4xy8b 3 года назад
лучший из лучших
@DD0S2
@DD0S2 3 года назад
спасибо
@user-qj3uv7uv1g
@user-qj3uv7uv1g 3 года назад
Уже третье видео - и без дизлайка. Да ты Профи =)
@angelldark6426
@angelldark6426 2 года назад
Ого если будет урок где все собрано в одном уроке и все самое главное что спрашивают на собеседование, то это будет просто супер. У меня уже 3 тетрадка , использую А4 формата, ух . Спасибо большое тебе, стану работать отблагадарю)
@user-gr1ht3rv5z
@user-gr1ht3rv5z 3 года назад
Видео с упорядочением всей информации - мечта))) Понятно, что такие видео есть (за час весь с#), но видео Сергея жду с нетерпением. Согласна с другими, что этот курс понятнее других. Из-за того, что здесь все выходит постепенно, занимаюсь еще по одному курсу, но там я совсем запуталась и ощущение, что каша-малаша по имени с# мне совсем не доступна. По понедельникам отпускает))) Сергей, сотый раз - спасибо большое. Жду момента, когда созрею до плей-листа С#плюшки)))
@mazyaka2004
@mazyaka2004 Год назад
люблю круасаны очеьн🥰
@user-rg6co8yx8w
@user-rg6co8yx8w Год назад
Возможно, уже указали на опечатку на 8:34 . Сути слов не поменяет, но в строках 60, 61 должно быть обращение к полям объекта b, а не объекта a
@aliceyta1353
@aliceyta1353 2 года назад
Top
@parc1fal402
@parc1fal402 3 года назад
Топ бро
@Neroz49rujka
@Neroz49rujka 2 года назад
как всегда !
@floppacontroller
@floppacontroller 2 года назад
коммент для продвижения
@ihorrud1962
@ihorrud1962 3 года назад
Сергей,я смотрю ваши видео,одно за одним , сейчас буду смотреть видео про enum,Сергей а сколько у вас еще видео будет ,вы заранее планировали или же вы их просто одно за одним выпускаете?
@shushard
@shushard 2 года назад
Коммент для продвижения
@AntohaPalich
@AntohaPalich 2 года назад
Забавно смотреть что 200+ подписчиков и всё растёт количество, а просмотров ещё 10к нет) Но уроки реально годные можно смотреть на второй раз и подчерпнуть какие ни будь полезные фичи это по моему показатель качества!)
@user-hc8gt9js2l
@user-hc8gt9js2l Год назад
O my god its so cool
@stepupyourenglish8660
@stepupyourenglish8660 3 года назад
кайф
@MrDnbass
@MrDnbass 2 года назад
Спасибо огромное, жаль что ты забросил.
@CreepaHD666
@CreepaHD666 Год назад
1:38 .... :( надеюсь, все ещё впереди!
@user-hy1fz3ry8v
@user-hy1fz3ry8v 3 года назад
Коммент+)
@user-gn3ei9ef2q
@user-gn3ei9ef2q 3 года назад
++Коммент для продвижения канала. Я сейчас пока ещё прохожу уроки по массивам. Надеюсь, скоро догоню)
@ihorrud1962
@ihorrud1962 3 года назад
Удачи!)
@user-gn3ei9ef2q
@user-gn3ei9ef2q 3 года назад
@@ihorrud1962 Спасибо :)
@michaeltkachenko7313
@michaeltkachenko7313 3 года назад
Если подходить к этому делу основательно, то догонишь не так уж и скоро) Очень много чего еще пройти и отработать надо.
@user-gn3ei9ef2q
@user-gn3ei9ef2q 3 года назад
@@michaeltkachenko7313 Это да. Правильно будет еще по второму кругу все видео пробежать, т.к. одна тема цепляется за другую. Пока собираю целостную картинку возможностей С# + почти в каждом видео есть фраза: "Эту тему мы пройдем в будущих уроках". Но я и не жду, что всё будет просто. И да, практика - наше всё))
@peepa1392
@peepa1392 3 года назад
Здравствуйте! Хотел узнать будет ли урок по интерфейсам? Часто вижу в примерах их использование, но не особо понимаю как они работают.
@ds_r1d755
@ds_r1d755 3 года назад
Интересно, сколько уроков Сергей ещё хочет записать в данный курс
@user-uh2qz2kq2l
@user-uh2qz2kq2l 3 года назад
спасибо за урок, а как вы так быстро прописали метод Bar??? 10:02
@igormazepin4882
@igormazepin4882 3 года назад
давай еще
@GODNET-qe3mu
@GODNET-qe3mu 3 года назад
Спасибо большое!) Паралельно читаю такие же теми в документацие на метаните))) Но вопрос - паблик функция foo все же выведет поля private и protected в консоль?)) Ну хотя логично что да.
@stepanvlasov4292
@stepanvlasov4292 3 года назад
Подскажите, пожалуйста, смогу ли я применять полученные знания в Unity после этого курса, или лучше сразу окунуться в C# на движке Unity?
@user-pj1sw6bl9h
@user-pj1sw6bl9h 3 года назад
Скажите пожалуйста, велика ли разница между int a, и long a?
@mikeleonov7680
@mikeleonov7680 2 года назад
В видео ошибка небольшая. Когда был код с проверкой доступа из экземпляра класса В, в коде попытка доступа к полям класса А (последняя и предпоследняя строчки)
@user-fe9yp8st4h
@user-fe9yp8st4h 3 года назад
Только на 11 уроке)
@TheBallet
@TheBallet 3 года назад
Здравствуйте Сергей , подскажите пожалуйста, выбрал тему для дипломной работы "Создание приложений в среде программирования..." , и есть несколько вопросов. 1) Считается ли игра за приложение ? 2) Обязательно ли создавать приложение для компьютера, или можно создать приложение для телефона
@xmaster5546
@xmaster5546 3 года назад
Всем привет! А как же internal?
@user-wb9bv3zb9f
@user-wb9bv3zb9f 3 года назад
Давай видос про Индексаторы, или когда он будет ?
@MegaRomaNKO
@MegaRomaNKO 3 года назад
Сколько планируется видосов по С#?
@RuK-TM
@RuK-TM 3 года назад
Здравствуйте Сергей, давно хотел спросить, почему именно метод Foo?))) Спасибо за уроки, смотрю с самого начала, знаю уже C# чем любой другой ЯП)))
@kerpik2025
@kerpik2025 3 года назад
Термины foobar, foo, bar и baz часто используются как метапеременные в программировании или документации. В основном они означают неизвестные переменные, обычно в случаях, когда их цель известна, а значение не важно. Их используют в качестве названий переменных, функций, команд и т.д. Сами по себе они бессмысленны и являются простыми логическими представлениями чего-либо, как x и y в алгебре. Foobar обычно используется один, в то время как foo, bar и baz используются вместе и именно в таком порядке.
@RuK-TM
@RuK-TM 3 года назад
@@kerpik2025 Спасибо за ответ)
@ivannebyshynets8829
@ivannebyshynets8829 3 года назад
Я сломался на делегатах и событиях. Скорей бы твоё объяснение услышать, или произойдёт выгорание(((
@user-fu7yi8kj7b
@user-fu7yi8kj7b 3 года назад
Здравствуй, можешь пожалуйста показать, как сделать программу для вычисления площади круга, чтобы можно было вставить любой радиус на с#?
@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 Год назад
@@user-fu7yi8kj7b Ну, всё равно рад был помочь)
@user-fu7yi8kj7b
@user-fu7yi8kj7b Год назад
@@user-ys8qj9ol7u ))
@____m_1_k_1____38
@____m_1_k_1____38 2 года назад
Где ее нооовооооое вииилиооол плииииз не уходииииии
@user-rq9mr8rn6w
@user-rq9mr8rn6w 5 месяцев назад
Эх, слыша его планы на дальнейшее обучение обучение, становится грустно, что плейлист подходит к концу, а новых уроков уже не будет....
@Krizrant
@Krizrant 2 месяца назад
@xteriancs можешь написать пожалуйста🙏
@user-oj5ml6fv1c
@user-oj5ml6fv1c 3 года назад
+
@teftelia8391
@teftelia8391 3 года назад
Не очень оригинальный комментарий для продвижения канала
@killy2029
@killy2029 3 года назад
Привет автору канала. Совсем недавно подписался на канал, посмотрел, довольно хорошие уроки по программированию автор преподносит. За это я расплачиваюсь лайками) Но лично у меня есть проблема, касательно самого написания кодинга. Теорию усваиваю на раз-два, но когда дело доходит до самостоятельного кодинга, сразу 0. Слышал что нужна практика, но я могу просто просидеть ломая голову и не решить элементарную задачку. В общем, как обрести мышление кодера?) За ответ и помощь благодарю))
@michaeltkachenko7313
@michaeltkachenko7313 3 года назад
Делаешь, гуглишь, делаешь, и опять гуглишь) Так нарабатываешь опыт и понимание самой логики языка и программирования в целом. Без практики теория мертва, да и теория в проге это скорее просто для большего понимания как все работает, практический навык все же самый доминантный. Так что понять как что делать просто владея теорией не всегда будет получаться.
@killy2029
@killy2029 3 года назад
@@michaeltkachenko7313, спасибо за совет, друг. Желаю тебе добра)
@sleepybro_yt
@sleepybro_yt 3 года назад
Интересно, сколько тебе уже поступало предложений о продвижении платных курсов)
@lvanushka
@lvanushka 2 года назад
Ошибка копипаста на 8:39 класс b а в консоле обращение к а, чёт немного не ясно, protected доступен, вроде, в наследнике как public, т.е к нему можно обратиться извне
@potroshutelincognito250
@potroshutelincognito250 2 года назад
Там нету никакой ошибки
@justplay745
@justplay745 3 года назад
Ребята, какие успехи на 74-м уроке?
@user-iy9wp5gn3g
@user-iy9wp5gn3g Год назад
В конструкторе выводить не инициализированные переменные это как вообще?
@user-hg5sw1tj4u
@user-hg5sw1tj4u 3 года назад
Яку книгу по C# порадиш?
Далее