Наследование в C# | Что такое наследование в ооп | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 71

  Рет қаралды 70,669

#SimpleCode

#SimpleCode

Күн бұрын

В этом уроке мы разберём такой принцип ООП как наследование, выясним что такое наследование в ООП, для чего оно нужно. Разберём синтаксис наследования в языке программирования C#, а так же примеры использования наследования и примеры повторного использования кода с применением наследования в сишарп.
✅ ИСХОДНЫЙ КОД / iskhodnyi-kod-k-47856593
🔹 Telegram канал t.me/SergeySimpleCode
🔹 Наша группа ВК smplcode
✅ Синтаксис инициализации объектов класса | ООП C# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 70 • Синтаксис инициализаци...
✅ Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал / @simplecodeit
00:00 ► что будет в уроке
00:21 ► для чего нужно наследование
00:40 ► почему дублирование кода - это плохо
01:50 ► суть и синтаксис наследования в сишарп
06:06 ► наследник одновременно является и родительским (базовым) классом
10:40 ► строим диаграмму наследования классов
13:10 ► ещё один пример переиспользования кода с наследованием
14:24 ► множественное наследование в сишарп
#сишарп #simplecode #урокипрограммирования

Пікірлер: 193
@SimpleCodeIT
@SimpleCodeIT 3 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@user-iv6fm9nv8w
@user-iv6fm9nv8w 3 жыл бұрын
будет ли видео уроки по Java? Хорошо объясняете, вот смотрю с++.
@MrFEARFLASH
@MrFEARFLASH 3 жыл бұрын
Сергей, благодарю вас за ваши уроки!)) Как то Вы промолвились одним видео про нейронные сети, тема очень интересная!) Будете ли развивать данное направление в своих выпусках?)
@user-ey9xi9dq6l
@user-ey9xi9dq6l 3 жыл бұрын
Добрый день, будете ли вы делать уроки по ансейф оператору и указателям?
@user-cd5xj2zd7y
@user-cd5xj2zd7y 3 жыл бұрын
Лайк за видео! Хочу поблагодарить тебя за твои видео-уроки! и сказать следующее. Недавно мне как-то попался на глаза один канал по обучению программирования на ассемблере. В комменках к автору этого канала люди писали, что нам не нужны видео-уроки "как ты умеешь программировать", нам нужны обучающие видео! И я поймал себя на мысли, почему же мне нравится твой канал - в своих видео ты реально учишь самому программированию, знакомишь с "фитчами" языка, примеры у тебя продуманы! А не понтишься, какой крутой ты программер и как быстро набираешь текст. Большое спасибо тебе за твой труд по выпуску видеороликов, реально обучающих программированию!
@andrei.gerasjov
@andrei.gerasjov 3 жыл бұрын
Было бы круто увидеть курс по Visual Studio. Различные окна, режимы, функционал, настройки, сниппеты, секретные плюшки и так далее.
@imperial_76
@imperial_76 Жыл бұрын
я тоже так считаю)
@makasin2393
@makasin2393 3 жыл бұрын
Поздравляю с 200 тысячями подписчиков)
@xx-hq4rb
@xx-hq4rb 3 жыл бұрын
Все просто и понятно. Наследование своего рода расширение для базового класса, но уже в новом классе. Типа как калькулятор по дефолту не умеет работать с тригонометрией и работа с этим реализуется в новом классе расширенной версии калькулятора. Тут наверное проще показать как в играх: есть множество разных классов персонажей, все они объединены набором базовых параметров (HP, MP, Karma, etc), но также имеют и собственные уникальные (например ветка обучения мастерству в зависимости от класса, условно крафтят исключительно Dwarf). В данном случае класс Dwarf будет наследовать базовые параметры и добавлять собственные, такие как ветку крафта.
@____-fh4wx
@____-fh4wx 3 жыл бұрын
а ведь программирование, это не та путаница, не то самое сложное и не понятное, как привыкли думать многие люди, наоборот, смотря видео, такие подробные как Ваши, Сергей, понимаешь, что все создаётся как раз для УДОБСТВА и наилучшего понимания написания программ.
@user-ix4cm7ch5z
@user-ix4cm7ch5z Жыл бұрын
в этом деле ,самое херовое это тупой заказчик ,которое дает задания незная чего он сам хочет хD
@matricaria24
@matricaria24 3 жыл бұрын
Эх, почему так мало понедельников в неделе? Спасибо за очередной супер информативный урок!
@user-we8cb5pj1s
@user-we8cb5pj1s 3 жыл бұрын
Сергей ,спасибо за уроки. Очень классные и для меня легко усваиваются. Нахожусь на 44 уроке.)))
@ivannebyshynets8829
@ivannebyshynets8829 3 жыл бұрын
С нетерпением жду делегатов -___- Лучший канал, спасибо тебе и низкий поклон, добрый человек !
@alexxanter3946
@alexxanter3946 2 жыл бұрын
13:16 Немного позанудствую, извините не смог удержаться, не зря же я учился на переводчика) Если сильно копнуть, то Persons тоже можно использовать, в зависимости от контекста. И People и Persons подразумевает совокупность людей. Просто Persons используется чаще в деловой лексике, например, в договорах. Меня сильно порадовало, что вы назвали класс Employee, а не Worker. Сколько не смотрел видео, где люди создавали класс сотрудник, всегда обзывали его Worker. За это прям отдельный филологический лайк :)
@stalker4935
@stalker4935 3 жыл бұрын
Классный канал,изучаю с++ и все помогает,автору успехов и всего хорошего
@IIIllllllllll
@IIIllllllllll 3 жыл бұрын
C++ != C#
@AnderX003
@AnderX003 3 жыл бұрын
@@IIIllllllllll у Сергея есть еще 200 уроков по плюсам
@tat7110
@tat7110 3 жыл бұрын
Когда с нетерпением ждешь понедельника чтобы посмотреть новый урок)) спасибо
@alvib0110
@alvib0110 3 жыл бұрын
Первый коммент на ютубе за 12 лет)) Спасибо, Сергей! Смотрю видео на Udemy от Mosh'a, Вы гораздо понятнее объясняете (и дело не только в языке повествования)
@alinanur5628
@alinanur5628 2 жыл бұрын
Твой голос, как бальзам для души! Знаю, что прослушав твое видео стану чуть ближе к мечте))
@Node2020
@Node2020 3 ай бұрын
достиг мечты?
@s-senpie
@s-senpie 3 жыл бұрын
О, юбилей, поздравляю) Успехов вам!
@egorkalmykov4003
@egorkalmykov4003 3 жыл бұрын
Спасибо огромное за полезнейшие видеоуроки !!!
@avelidamian1194
@avelidamian1194 5 ай бұрын
Сколько я пересмотрел на ютубе каналы , которые обучают программированию , этот канал самый изящный , Спасибо Большое тебе Сергей !!!
@megaherzTomsk
@megaherzTomsk 3 жыл бұрын
Коммент в поддержку канала.
@yksi2883
@yksi2883 3 жыл бұрын
Сергей. Спасибо! :)) С нетерпением буду ждать материалов по дженерикам/делегатам/интерфейсам. Успехов Вам во всём. :)
@lonelythinkss
@lonelythinkss 3 жыл бұрын
Спасибо за видос, ждëм с нетерпением ещë один)
@user-li5ls7gu5z
@user-li5ls7gu5z 3 жыл бұрын
два часа ждал!)
@user-kz4xm7zk5c
@user-kz4xm7zk5c 3 жыл бұрын
Огромная благодарность, Сергей!
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 жыл бұрын
Сергей, благодарю!
@maximluzan
@maximluzan 3 жыл бұрын
Спасибо большое Сергей за ваш труд!
@user-qd5hy4cg2d
@user-qd5hy4cg2d 3 жыл бұрын
Спасибо за видео!
@maxwad
@maxwad 3 жыл бұрын
Огромный респект за курс. Только не останавливайся, пожалуйста.)
@RassVova
@RassVova 3 жыл бұрын
Спасибо. Очень полезная информация. Да и вообще очень полезный канал.
@TheMiridan
@TheMiridan 3 жыл бұрын
Сергей, не могу - рубит от вашего голоса! Сел бодрый, закончил клюя носом! Но разбираете темы отлично, большое спасибо!
@sergeynovikov7049
@sergeynovikov7049 3 жыл бұрын
Надо же! Даже в праздничный понедельник! Круто!
@MacKorWoT
@MacKorWoT 3 жыл бұрын
если бы не вышло новое видео, понедельник не был праздничным)
@sergeynovikov7049
@sergeynovikov7049 3 жыл бұрын
@@MacKorWoT Точняк!!!
@sergeynovikov7049
@sergeynovikov7049 3 жыл бұрын
@@MacKorWoT Праздник к нам приходит! Праздник к нам приходит! Праздник к нам приходит! Всегда в понедельник!)
@_mirai
@_mirai 3 жыл бұрын
Сергей, спасибо Вам огромное :)
@fader79
@fader79 3 жыл бұрын
Отличный урок. Спасибо за проделанную работу.
@flyinghome1139
@flyinghome1139 3 жыл бұрын
Спасибо за уроки. Уникальный канал!
@dimasavukov6230
@dimasavukov6230 3 жыл бұрын
Спасибо, Сергей!
@mikhailmaliakin8080
@mikhailmaliakin8080 3 жыл бұрын
то чувство, когда прочитал эту тему в книге и особо не понял суть наследования. Посмотрел видеоурок с паузами, записями и осмыслением - разложилось все по полочкам. Спасибо
@koala3382
@koala3382 2 жыл бұрын
Спасибо большое, информация подана просто, конструктивно и понятно. Такой контент найти очень трудно.
@GODNET-qe3mu
@GODNET-qe3mu 3 жыл бұрын
200к юху. Спасибо за новые уроки! Вы топ)
@user-fm8ox7gc8t
@user-fm8ox7gc8t 3 жыл бұрын
Благодарю Вас за уроки!
@blackcoat1048
@blackcoat1048 2 жыл бұрын
Огромное вам спасибо, очень доходчиво и грамотно обьясняете.
@romagordiychuk6315
@romagordiychuk6315 3 жыл бұрын
Спасибо за уроки!
@KlevaGameS
@KlevaGameS 7 ай бұрын
Благодарю за Урок.
@user-xs3kf9tx1m
@user-xs3kf9tx1m 2 жыл бұрын
Спасибо за такое доступное объяснение! Лучшие уроки
@user-mn7hq4tt7l
@user-mn7hq4tt7l 2 жыл бұрын
Ещё раз спасибо вам за помощь в изучении программирования! 🏆
@ifelru
@ifelru 2 жыл бұрын
Спасибо за отличные уроки!
@billlanc9461
@billlanc9461 2 жыл бұрын
Урок просто огонь!
@nazikusko
@nazikusko 3 жыл бұрын
Наконец то уже интересные темы начинаются!
@artlinestudio6735
@artlinestudio6735 2 жыл бұрын
Потрясающе крутой и нужный урок! Спасибо Сергей!
@user-me1qt9il4z
@user-me1qt9il4z 3 жыл бұрын
Я полностью согласен!!! Этот человек великолепен! Благодаря ему у меня есть стремление и желание что то делать! Ты лучший, огромное тебе спасибо, что ты помогаешь! Продолжай! И я верю, что ты станешь ещё больше продвинутей!
@PRO_stroika
@PRO_stroika 5 ай бұрын
Ахрененно полезное видео. Спасибо.
@edgaravagyan3694
@edgaravagyan3694 3 жыл бұрын
Большое СПАСИБО!!!
@3x__
@3x__ 3 жыл бұрын
спасибо за урок.
@GanovAlex
@GanovAlex 3 жыл бұрын
Спасибо. Отличный урок
@ilyashinaurov4846
@ilyashinaurov4846 3 жыл бұрын
спасибо за видео :)
@andrewkrohmalny3381
@andrewkrohmalny3381 3 жыл бұрын
Як завжди респект за крутий урок!
@abilkhaiyraubekerov7284
@abilkhaiyraubekerov7284 3 жыл бұрын
Спасибо!
@user-rv7ch1zv9e
@user-rv7ch1zv9e 3 жыл бұрын
Воу, просто клас. Спасибо!
@viktarvarabei6079
@viktarvarabei6079 3 жыл бұрын
Спасибо)
@oilondabeats9011
@oilondabeats9011 2 жыл бұрын
*Короче вот что я понял - если вы дошли до этого урока будучи полным 0 в С# ,и вам понятно о чем тут говорится, значит канал надо!!! поддержать ФИНАНСОВО!!!*
@user-iq8rx9qw3t
@user-iq8rx9qw3t 4 ай бұрын
Вот это кладезь знаний!
@Alex-tq5fg
@Alex-tq5fg 3 жыл бұрын
Сергей, огромное вам спасибо! Шикарно всё объясняете Лайк:)
@sabatonbaton6105
@sabatonbaton6105 3 жыл бұрын
Спасибо за урок :D
@govdamikhaylo4183
@govdamikhaylo4183 3 жыл бұрын
Наконец то как же я ждал понедельника)))) А про что будут следующий видос?
@SoundIKS
@SoundIKS 3 жыл бұрын
Лучшие уроки!!!!
@SoulMirrorful
@SoulMirrorful 3 жыл бұрын
Спасибо за уроки
@michaeltkachenko7313
@michaeltkachenko7313 3 жыл бұрын
Опа, как раз то что надо для универа! Заранее спасибо)
@John_Noble
@John_Noble 3 жыл бұрын
расскажите про себя, свою работу и проекты над которыми работаете. очень интересно
@asetysqaq5264
@asetysqaq5264 3 жыл бұрын
Удачи и развития!
@govdamikhaylo4183
@govdamikhaylo4183 3 жыл бұрын
Поздравляю с 200к :)
@distraw1753
@distraw1753 3 жыл бұрын
Спасибо
@OpalGooDog
@OpalGooDog 3 жыл бұрын
спасибо!)
@vst3186
@vst3186 3 жыл бұрын
спасибо
@slowedroom2296
@slowedroom2296 3 жыл бұрын
Поздравляю с 200 000
@adamadamesko9759
@adamadamesko9759 3 жыл бұрын
Кажется я поймал звезду по ООП, спасибо!
@motofun-qv7zc
@motofun-qv7zc 2 жыл бұрын
Фух посмотрел все видео по с шарп, дошел до этого видео. Сейчас будем посмотрэт!))
@artemky3bmu45
@artemky3bmu45 9 ай бұрын
Thanks!!!
@Yurec10
@Yurec10 3 жыл бұрын
Надеюсь в следующем уроке будет про наследование с конструкторами.
@sabatonbaton6105
@sabatonbaton6105 3 жыл бұрын
Пока вы не выпускаете ролики по с#, решил изучить юнити, а там для начала рекомендуют посмотреть ваш плейлист по с# :D
@meelstorm90
@meelstorm90 3 жыл бұрын
Спасибо вам за видео уроки! Все очень понятно объясняете. А будут ли в будущем уроки по WPF?
@sergeikap7211
@sergeikap7211 3 жыл бұрын
Жду новый уроков!лайк
@user-nw8sn5gf9e
@user-nw8sn5gf9e Жыл бұрын
Последний пример наследования и переборку через foreach очень понравился .Правда я понял как оно так работает только методом тыка , так как не мог понять откуда взялся person.
@Akama-jw3bv
@Akama-jw3bv 3 жыл бұрын
Давай потом уроки на движке Unreal Engine!
@malba8661
@malba8661 2 жыл бұрын
Давай!!! А потом еще уроки как ракеты собирать, чтоб Илону помочь!
@Neroz49rujka
@Neroz49rujka 2 жыл бұрын
very nice!
@dia_the_ghost
@dia_the_ghost 3 жыл бұрын
блин чувак я не знала до этого видоса что в вижуал студии есть блок схемы делать спасибо охуенное. лайк и подписка
@user-or5lv7hz9t
@user-or5lv7hz9t 3 жыл бұрын
Не матерись, тебе не идёт
@andruhaofficial
@andruhaofficial 3 жыл бұрын
👍👍👍👍👍
@Grishka48
@Grishka48 3 жыл бұрын
На будущее, можно скрывать или сделать меньше поле с ошибками внизу экрана, чтобы больше помещалось когда в один экран и было меньше по нему елозенья
@udm_pm
@udm_pm 2 жыл бұрын
За диаграммы лайк, не знал про них.
@randomfenix4402
@randomfenix4402 3 жыл бұрын
Спасибо за уроки! Жаль, что меньше ДЗ стало, приходится придумывать самому
@cegofont4132
@cegofont4132 6 ай бұрын
12:30, спасибо, даже и в голову не приходило, что в VS есть диаграмма классов
@polly6440
@polly6440 3 жыл бұрын
Спасибо огромное за Ваши уроки! Будет ли урок по работе с файлами в с#?
@pavelkovalenko4070
@pavelkovalenko4070 3 жыл бұрын
Досмотрел до этого урока, от нетерпения продолжить изучать C#, полез смотреть продолжение на других каналах. Пришел к выводу, что все, что другие снимают - калл (невозможно смотреть). Прошу снимайте дальше. Обалденные подача, объяснение, домашка. Все шикарно!!!
@vitalipasavets7049
@vitalipasavets7049 3 жыл бұрын
Up!
@user-od8mn6ns2z
@user-od8mn6ns2z 2 жыл бұрын
Спасибо за урок . Немного теряюсь , когда показываете примеры (слишком много там всего *)
@golibxayrullayev1353
@golibxayrullayev1353 3 жыл бұрын
Спасибо! все правильно people мн. число person a )
@ShomLZ
@ShomLZ 3 жыл бұрын
Не забывайте про лайки товарищи, от этого видео чаще будет попадаться в рекомендациях, будет больше просмотров и мы будем чаще получать новые уроки.
@user-kr7bd6mg4g
@user-kr7bd6mg4g 2 жыл бұрын
Всем поклонникам Лукьяненко посвящается! :)
@user-nv1oy6lf5p
@user-nv1oy6lf5p 3 жыл бұрын
Коммент для продвижения 💥💥💥💥💥💥💥💥💥💥
@user-gm5rn6po7h
@user-gm5rn6po7h 3 жыл бұрын
Коммент для продвижения++
@user-ld3zm5tv6w
@user-ld3zm5tv6w 3 жыл бұрын
Сенсей как всегда топ, спасибо. Но урок про цикл форичь не был обнаружен в плейлисте. Если он был будьте добры ссылочку. Спасибо.
@kerpik2025
@kerpik2025 3 жыл бұрын
Коммент для продвижения.
@arti_art.
@arti_art. 2 жыл бұрын
Лайк за Кея Альтоса)
@ktorgh
@ktorgh 3 жыл бұрын
На какое колличество выпусков расчитан данный курс?
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
My little bro is funny😁  @artur-boy
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Большие проблемы наследования в ООП
10:51
Вопросы собеседования на C# программиста
21:04
Програмысли Влог
Рет қаралды 62 М.
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН