Ключевое слово base в C# | наследование и конструктор класса | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 72
HTML-код
- Опубликовано: 31 май 2024
- В этом уроке мы углубимся в изучение ООП в языке программирования C# и выясним для чего нужно ключевое слово base, как обращаться и работать с базовым классом при использовании наследования, а так же как работать с конструктором класса при наследовании и как при этом применять ключевое слово base.
✅ ИСХОДНЫЙ КОД / iskhodnyi-kod-k-48167115
🔹 Telegram канал t.me/SergeySimpleCode
🔹 Наша группа ВК smplcode
✅ Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал / @simplecodeit
✅ Наследование в C# | Что такое наследование в ооп | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 71 • Наследование в C# | Чт...
✅ Ключевое слово this c# | ООП C# | С# this в конструкторе | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 61 • Ключевое слово this c#...
00:00 ► что будет в уроке
01:26 ► как создаются объекты класса при наследовании
05:55 ► ключевое слово base и конструктор базового класса
11:10 ► как ещё используется и работает ключевое слово base
#сишарп #simplecode #урокипрограммирования
Ключевое слово: "Спасибо!" делиться знаниями - значит делать мир лучше. Отличные уроки, хорошая подача. Информативно, без "воды". Впрочем, как всегда, а стабильность - признак мастерства
Слава богу есть такой человек, который делает уроки по си Шарпу, а то есть уроки, а они старые. Вообщем ТОП
Вот бы уроки по Unity с таким крутым преподавателем...
Канал лавка разработчика
Не встречал ещё более понятных объяснений и данной темы, и в принципе. Это даже не талант, а дар преподавания!) Наверное люди жившие в одно время и в одной локации с Да Винчи, или там Архимедом ощущали себя также, как я сейчас)
Урок в день рождения - отличный подарок
Как же я заждался! Спасибо!
За труд вам спасибо, Вы возможно не поверите, но у меня теща занимается по вашим урокам, и в свои 50 пишет программы и все получается)
Значит у меня не все потеряно еще.
как успехи?
спасибо. узнал что то новое? - день прожит не зря
Сергей, спасибо, что вы есть.
Очень благодарю тебя, Сергей, за твои великолепные уроки.
Очень долго ждал))) Спасибо!
Благодарю вас за ваш труд. Я думал, что я не способен научиться чему-то новому, тем более самостоятельно. Но ваши уроки доказали обратное.
Спасибо за ролик Сергей, обожаю ваши уроки
просто одна прелесть смотреть, слушать, внимать, понимать, применять! спасибо!
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
Спасибо большое за твой труд. Очень всё хорошо объясняешь. У меня небольшая просьба, чтобы вы в конце видео, или в комментарии, говорили на какую тему будет следующее видео. Чтобы можно было самим заранее подготовится. А то бывает не всегда с ходу всё понятно.
Чисто мнение из зала: При просмотре постоянно путался между классами 2D и 3D. Мне кажется лучше брать более разные имена классов, иначе размывается понимание что сейчас объясняется из-за слишком близких по названию имен(2D 3D 2D 3D 2D 3D)
И например можно сделать масштаб меньше, чтобы влезало больше кода в экран, так как постоянный скролл туда-сюда тоже смазывает понимание что сейчас объясняет автор.
А кому не видно можно подвинуть экран ближе к себе)
п.с. Это не критика, а просто замечание как ученика)
Сергей, спасибо!
Спасибо вам большое!
Спасибо за урок!
Комментарий для продвижения канала
Сергей, благодарю!
Cпасибо, теперь наследование стало понятнее
Спасибо, Сергей! Как всегда на высоте
Давно ждал именно этой темы, спасибо!
Это база
Спасибо большое!)
Действительно, поглощая информацию из книг и других источников практически то же самое что читать википедию. Тут же смотришь и пониаешь что если бы ты это обьяснял то делал бы это очень похоже. Спасибо сергей, надеюсь у тебя все хорошо в связи с нынешней ситуацией.
Спасибо за видео!
спасибо за урок!
Странно что раньше не знал про этот канал. Спасибо автору за хорошую подачу материала!
Благодарю за Урок.
Хороший урок. Спасибо!
Спасибо за отличные уроки!
Огромное спасибо! Ваши уроки меня вдохновляют :)
Благодарю вас! 🤝
Хочу уроки про Windows Forms 🙏
Урок добротный и это хорошо.
Потрясающе объясняешь!)
Все очень доступно! Спасибо за Ваши старания и труды!
Спасибо за уроки
Отменный урок! Как же классно подан материал! Спасибо Сергей!
Автор, спасибо! ты делаешь мою жизнь лучше!
Мотивируешь! Так держать)
Поскорей бы след понедельник 😁😁😁
Спасибо большое за видео! Никак не мог разобраться, что делать с конструкторами, а тут за 15 мин всё понял :)
Спасибо за урок
огромное спасибо
Спасибо огромное.
спасибо за урок
Искренне Спасибо
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
✅ donatepay.ru/don/SimpleCode
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
все было супер!!! Пожалуйста, также преподайте урок о design patterns и solid principles!!
Шикарные уроки! Спасибо!!! А когда будут домашние задания?
Наконец то наконец то спасибо)
отлично!
Лучший бро
Thanks!!!
Спасибо за урок , было интересно *)
Как успехи? Проходя уроки часто вижу ваши комментарии
Прошла по всему плейлисту и поставила лайк под каждым видео. Спасибо большое. Очень хорошие уроки. Продолжайте, пожалуйста ).
как успехи? уже кодишь вовсю?
спасибо! очень жду WPF
gospodin sergei po bistree skinte sledushie uroki proshu vam , sposibo za urok
Дякую за урок!
Лежу в больнице две недели, все от корочки до корочки просмотрел. Спасибо за уроки.
А отрабатывал выученный материал как?
@@tutnichego4973 ноут под боком есть, плюс, уже пару лет на C# пишу. Но многие вещи были раскрыты по новому и более толково и подробно. Там конечно ещё будет уроков под 50-70. Это все азы идут.
@@user-wg8mj7lv2y Смотря на количество уроков по C++ - уроков точно будет ещё 50. Хотя ООП началось намного раньше, чем на плюсах, но материала ещё много. Кстати, в какой области пишешь код?
@@tutnichego4973 больше консольные утилиты вспомогательные, типо Парсинга и всего такого. Но сейчас хочу плотно перейти на asp net core. Поэтому базу и подтягиваю немного. Остальное на menanit буду смотреть уже на сайте. Тут очень долго ждать надо будет всей картины
Все вообще шикарно, и по курсу и все в теме ,всегда только лайк. А как насчёт расширить немного круг подписчиков? Начни немного в сторону дарк-тематики и ты просто всех соберёшь, контент супер будет. На уроках далеко не уедешь, я про тебя)
Очень информативные видео! Подскажите, пожалуйста, стоит ли покупать книги по программированию и несут ли они какую-то нужную информацию, которая пригодится в написании программ?
Я уже соскучился по домашним заданиям
Сергей, сколько ещё будет уроков примерно?
Топ
сколько еще будет серий
Спасиб за урок. У меня вопрос: при создании наследника создается один объек в памяти или создаются объекты всех предков и только потом нужный нам объект наследника?
Подскажите пожалуйста, что за плагин, который сам делает отступы между символами, например при написании class Student:Person сделает автоматически таким: class Student : Person
У меня есть класс Weapon есть класс Gun и RailGun у них отцовский класс Weapon. У меня есть вопрос можно ли создать переменную которая сможет содержать обьект класса Gun или RailGun не теряя данные как это делает Weapon?!?
Для чего публичной переменной нужны свойства?
Хаха, это база)
пишу на вз 2022 - по какой то причине в конце вместо того что бы в Point3D были мои числа - там null, код полностью такой же как на видео, может разница в версиях? или почему так происходит то ?понять не могу никак
сколько будет всего уроков? можно хотя бы приблизительное кол-ва.
В c++ 147 уроков 😶
@@said8958 я спросил про с#
@@user-ms1rd5hs2k ну наверное и тут приблизительно так
Вопрос по поводу первых уроков боюсь там не ответите у меня помимо " чтобы продолжить нажмите любую клавишу " еще много всего на экран выходит вот так " привет!!
D:\mane progect\Project1\Debug\Project1.exe (процесс 6928) завершил работу с код
ом 0.
Нажмите любую клавиш
есть инфа почему мне методы при записи басе. не показуються, но если зать что они есть и вызвать работают
Базовый квас
Видя по 1-2 дизлайка на роликах, я готов поспорить, что это просто заработавшиеся ученики, которые слишком торопятся кликнуть лайк и узнать что-то новое)
ты можешь код подальше забрать? приближение 250 процентов...
А конструктор без параметров автоматически не создается когда ты сам написал конструктор с параметрами? т.е 1 явно 1 неявно
коммент для продвижения
92 камент!
this используется когда мы работаем внутри класса, а base - когда работаем с классами которые наследуются друг от друга.
Как я понял.
Госпадин Сергеи прошу вам если сможите немночко побистрее кинте ваши видео дошли до етих хочу долще спсосибо
Привет, а когда будут уроки javascript?
Ну какой джава скрипт ?! Уроки итак раз в неделю выходят. Дай нам c# хотябы сначала выучить. Поищи другие каналы по джаве, инфы разве мало в интернете
Я на 20 уроке , у меня такой вопрос дойдя до этого урока какой примерно будет процент знания языка ?)
процентов 15-20 )
вы не знаете, что нужно сделать, чтобы одни и те же проекты я мог открывать как на пк, так и на ноутбуке?
Ролик отличный, но ужасно не хватает домашних заданий!
SimpleCode, верни их пожалуйста - при их выполнении материал гораздо лучше закрепляется в памяти, а это необходимо при изучении такой непростой для новичка темы, как ООП
тут уже задания намного сложнее давать же
Почему в таком варианте получается 10, хотя должно получиться 11 ?
int num = 5;
num = num++ * 2;
Console.WriteLine(num);
Т.к. при записе num++ - значение увеличивается после действия. Но т.к. Вы сразу присваиваете туда значение, производя математические действия над ним, то он не успевает инкрементится. При записи ++num - он в момент записи будет увеличиваться на 1, значит, не подходит (ответ будет 12). Единственное решение этой задачи будет - num *= 2 + 1;
Скоро уроки закончатся и наверное как обычно не зная как дальше развиваться, так и забуду все.
S P A S I B O
THANK YOU VERY WELL
GOOD JOOB BRO
ARE YOU WELCOME
I WANNA TO YOU WILL BE LIVE 1000 years
это получается делегирующий конструктор , только для класса наследника))
Здравствуйте, я бы хотел у вас спросить, вы знаете такую Академию Шаг? Если да, то можете сказать крутая Академия или нет. Заранее спасибо!
Давай домашку
Очень редкое явление, чтобы ученики сами выпрашивали домашнее задание. Такое возможно только при изучении по-настоящему интересного предмета или при особо хорошей подаче материала
от преподавателя.
Тут эти два фактора совместились)
Бляха, я 3 раза пересмотрел, чтобы понять зачем нужен base
а
//