Тёмный

Модификаторы доступа классов. public private protected что это. Спецификаторы доступа. C++ Урок #75 

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

Понравилось видео или оказалось полезным? Подпишись!
Модификаторы доступа классов. public private protected что это. Спецификаторы доступа. C++ Урок #75
Уроки по программированию
Наша группа ВК smplcode
Подписывайтесь на канал / @simplecodeit

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

 

6 сен 2017

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 118   
@bambujj
@bambujj 3 года назад
Никогда не пишу комментарии на Ютубе, но надеюсь, что Сергей еще проверяет их под давними видео. Огромное спасибо за труд! Все еще актуально, прекрасно изложено и интересно. Еще ни разу я не получал такого удовольствия от обучения чему-либо. Отмечусь видео этак через 50, поблагодарю еще разок :)
@user-yg3iv7up6z
@user-yg3iv7up6z 2 года назад
Понимаю, я тоже начал кайфовать от изучения, большое спасибо !
@Imstalcon
@Imstalcon 2 года назад
Я тоже.
@user-oj4tj4fp4o
@user-oj4tj4fp4o 11 месяцев назад
Учусь параллельно с книгой получаю удовольствие
@user-vk9qq8xr4l
@user-vk9qq8xr4l 6 лет назад
Я просто преклоняю колено перед этим человеком!это же нужно так быстро пилить доступные, хорошие уроки!
@user-vk9qq8xr4l
@user-vk9qq8xr4l 6 лет назад
думаю что нет! если бы хотел то расслабился уже, как многие другие горе преподаватели плюсов!
@garp_tv4849
@garp_tv4849 6 лет назад
Касаемо классов, есть иностранный аналог(Майкл Доусон).
@timurdevelopers3986
@timurdevelopers3986 6 лет назад
Храни Вас Бог за подробное и доступное объяснение объяснение, процветания каналу #include #include using namespace std; class word { public: void tell_to_simplecode() { from_soul(); } private: void from_soul() { cout
@zurbagan2784
@zurbagan2784 3 года назад
e [f [f(уха ха)
@mar_kha
@mar_kha 2 года назад
Можно не включать библиотеку string)
@legendaryprogger359
@legendaryprogger359 Год назад
Прошло уже более 5-ти лет, а эти уроки все еще актуальны и будут актуальны всегда. Спасибо за такую проделанную работу, это действительно полезная информация!
@rensun872
@rensun872 4 года назад
Всё ещё лучший учитель по программированию! Невероятно, что такое прекрасное объяснение доступно совершенно бесплатно. Желаю процветания канала и, быть может, когда-нибудь я смогу стать крутым разработчиком и отплатить Вам не только лайком и подпиской. Огромное спасибо!
@user-vb6hd7pk9b
@user-vb6hd7pk9b Год назад
Привет из 2023 и огромное спасибо! Подача, музыка на фоне, голос, а главное простота! Вострог и куча благодарностей) Вы лучший!
@johnnorth9044
@johnnorth9044 Год назад
Вот мне повезло "нарваться" на этот курс)) Начал смотреть с 72го урока, ибо. СИ более менее понимаю, а вот концепцию ООП никак не мог осилить. Наконец то слово Class перестаёт меня пугать) Спасибо огромное!!
@user-vl6nm8ts6r
@user-vl6nm8ts6r Год назад
А ведь курс то реально актуален на года, почти всю практику колледжа сделал, надо еще видосы посмотреть
@user-ce3sj6lz1w
@user-ce3sj6lz1w 6 лет назад
Огрооомное. Нет, не так. Огроооомнейшее человеческое спасибо за труды! Знания из цикла по ООП применимы не только к плюсам, но и к любым другим оо-языкам, разумеется, с поправкой на синтаксис. С вами въезжать в это все легко и приятно :)
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
Пожалуйста! =)
@samdistortion7588
@samdistortion7588 5 лет назад
Да да, я сам учился применять ООП в PHP по урокам Сергея :D
@kirillr5364
@kirillr5364 3 года назад
Обычно не пишу комментариев. Но здесь просто считаю, что нельзя не написать Выражаю огромную благодарность создателю данного канала за такие прекрасные видео! Очень грамотно, разборчиво и понятно объясняется материал. И самое главное - это интересно! Я с очень большим удовольствием вас смотрю! Сам учусь на 1 курсе на направлении «Информационные системы и технологии» Ещё раз: спасибо Вам огромное!
@danielsorkin7398
@danielsorkin7398 4 года назад
Столько лет убеждал себя, что это не для меня. Попросту боялся столкнуться с математикой и все казалось таким сложным, а на самом деле получаю удовольствие от процесса и как говорится "за уши не оттянуть". Спасибо за уроки.
@sleepyNovember_project
@sleepyNovember_project 5 месяцев назад
Ух ты, выходит не я один боялся этого из-за математических аспектов)
@viktorthyganchuk8710
@viktorthyganchuk8710 2 месяца назад
@@sleepyNovember_project тоже из-за математики боялся начинать)
@user-og5hw4qe1k
@user-og5hw4qe1k 4 года назад
Спасибо за подробные и доступные для понимания видео уроки. Рекомендую Вас всем своим студентам. Спасибо что Вы есть и всего Вам наилучшего.
@user-nw5iw5ew9z
@user-nw5iw5ew9z 3 года назад
Спасибо за ваши уроки, Сергей!
@archiechellaut9483
@archiechellaut9483 2 года назад
Большое спасибо вам за урок и прекрасное пояснение, Сергей!
@whhhhitee
@whhhhitee 6 лет назад
За день посмотрел уже 3-4 урока - готовлюсь к экзамену, ха-ха. Спасибо, всё очень доходчиво! Надеюсь, на с++ останавливаться не будете!
@user-or1hy4xz8u
@user-or1hy4xz8u 2 года назад
как успехи? уже работаешь наверно?
@zxcghoul8837
@zxcghoul8837 Год назад
@@user-or1hy4xz8u Он спился,я его одногруппник
@user-or1hy4xz8u
@user-or1hy4xz8u Год назад
@@zxcghoul8837 ты шутишь??
@zxcghoul8837
@zxcghoul8837 Год назад
@@user-or1hy4xz8u не думал получить ответ спустя 7 месяцев, ты нашел работу за этот срок?)
@user-it2hg6po5z
@user-it2hg6po5z Год назад
Спасибо, Сергей! Отличное объяснение!
@XXX24225
@XXX24225 3 месяца назад
Спасибо тебе большое за твои объяснения, я достаточно тугой в восприятии без должных примеров, но здесь всё на высшем уровне !❤
@BearVodkaAndValenki
@BearVodkaAndValenki 3 года назад
Спасибо, очень доходчиво.
@adamsm1th27
@adamsm1th27 2 года назад
Спасибо вам, Сергей!
@rezvanovtv7254
@rezvanovtv7254 3 года назад
Спасибо за хороший, подробный урок и полный бесплатный курс. Ни то что у всяких Дударей!!
@irmaheigern6706
@irmaheigern6706 2 года назад
Как хорошо, что я немного поняла в классах в питоне, и теперь вся информация о классах с++ воспринимается очень легко Большое спасибо за урок!
@user-hz4ho1ox1q
@user-hz4ho1ox1q 4 года назад
Спасибо за знания !
@Jurikiii
@Jurikiii 4 года назад
Супер все ясно и по делу
@user-wo1dx1rz4z
@user-wo1dx1rz4z 5 лет назад
Спасибо большое!
@igorbologov8452
@igorbologov8452 3 года назад
Это самая интересная тема для меня из тех, что я видел:)
@kostiantyntyshchuk4804
@kostiantyntyshchuk4804 5 лет назад
все очень хорошо объяснено, большое спасибо за видео. помогло сделать лабу с инфы
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
#public #private #protected #SimpleCode #урокипрограммирования
@user-vk9qq8xr4l
@user-vk9qq8xr4l 6 лет назад
Вам можно вопрос по плюсам, точнее не вопрос, а просьбу и помощь?
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
К сожалению у меня очень мало свободного времени, ведь помимо канала у меня ещё и основная работа и другие проекты. Поэтому разъяснять непонятные моменты лично у меня нет возможности. Мне по нескольку раз в день пишут с такими просьбами и я прошу всех кому не отвечаю НЕ обижаться на меня. Если есть то что вы не поняли, то опишите как можно точнее что не понятно и в чём проблема и со временем, если подобного рода вопросов будет много я просто сниму на эту тему видео где всё подробно расскажу и покажу. Спасибо за понимание.
@user-vk9qq8xr4l
@user-vk9qq8xr4l 6 лет назад
ну вот лично у меня проблема такая: мне было легче понять и освоить структуры, даже указатели, но вот вложенные циклы для меня это тёмный лес, точнее теоретически всё понятно, просто циклы всё хорошо, но вложенные прям беда какая-то! может литературу посоветуете где данная тема более подробно описана? а вообще спасибо вам за ваш труд, очень понятные, хорошие уроки и систематические!
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
Тут бессмысленно что - то читать. За одну итерацию внешнего - первого цикла проходят все итерации внутреннего - вложенного цикла. Вот и всё. Мой совет - взять готовый код с вложенными циклами, к примеру даже из моих видео, пройтись по коду пошагово через отладчик. Посмотреть что за чем выполняется. В своё время я именно так с вложенными циклами и поступил. А вообще если не понятно как что - то работает - универсальный вариант как в этом разобраться использовать отладчик и пошагово разбирать код.
@user-vk9qq8xr4l
@user-vk9qq8xr4l 6 лет назад
да всё так и делал, без отладчика вообще считаю глупо учиться. Спасибо за совет! попробую по вашим советам ещё понять данную тему! Спасибо! а вообще парадокс какой-то получается! ооп начал понимать и при этом стопор в циклах вложенных! ))) Спасибо!
@RS-ue4wg
@RS-ue4wg 2 года назад
Учучь на заочном.. если бы вы знали как круто, что вы делаете. Реально помогает освоить материал.
@xvostbobra
@xvostbobra 3 месяца назад
Ты после колледжа на вышку заочно пошел? Там надо сдавать ЕГЭ чтобы поступить заочно?
@user-zt5hj1um5l
@user-zt5hj1um5l 3 года назад
на работе смотрю, дома лайки ставлю, в акаунт не зайти с рабочего компьютера, очень качественные уроки, может через год, полтора вольюсь в сферу программистов.
@stilljunior1764
@stilljunior1764 3 года назад
благодарю за урок;)
@user-dq2cj6ge2c
@user-dq2cj6ge2c 5 лет назад
Спасибо!
@_torphi_
@_torphi_ Год назад
спасибо за урок!!!
@segorkan4305
@segorkan4305 2 года назад
Отличный урок!
@user-op9hg1kr2b
@user-op9hg1kr2b 3 года назад
Огромное спасибо
@davitisrayelyan3773
@davitisrayelyan3773 5 лет назад
Thanks !
@MrRONE777
@MrRONE777 4 года назад
Отличный ролик, ты молодец. Действительно скажу своим бедолагам-одногруппникам, чтобы они твои видео посмотрели, а то у нас начался предмет, где надо создавать простые модули, а из них делать сложные на си, а самого си у нас не было. И сейчас все бегают за головы хватаются
@sanekvelikiy
@sanekvelikiy 2 года назад
спасибо вам за видео ,после ваших уроков сдать экзамен по плюсам на отлично не составило труда(студент 2 курс)
@Ermine882
@Ermine882 6 лет назад
Большое спасибо.
@codelibrary9472
@codelibrary9472 2 года назад
Спасибо большое вы лучший никогда никто не объяснял мне так
@outcast-cr5yy
@outcast-cr5yy 5 лет назад
Спасибо
@user-rn3oq6nw1l
@user-rn3oq6nw1l 3 года назад
Сергей, Вы МОЛОДЕЦ. Я уже 1,5 лет изучаю С++ и все равно Вас все время пересматриваю. Очень грамотно и без лишней ненужной щелухи. И всем своим рекомендую смотреть Вас. После С++ планирую изучать # и JAVA. Шарпы у Вас видел, а вот Джавы почему то нет( Будет?
@oIlTuMucT
@oIlTuMucT Месяц назад
спасибо!
@viktorsorokin5124
@viktorsorokin5124 3 месяца назад
Вперед, коллеги!
@niksanfps7363
@niksanfps7363 7 месяцев назад
Моё почтение, очень доходчиво, даже для такого бревна как я =)
@user-kb6qd8rg4g
@user-kb6qd8rg4g 4 года назад
спасибо
@user-sn4qy4ps9l
@user-sn4qy4ps9l 2 года назад
лайк,коммент
@bama2619
@bama2619 2 года назад
вернулся чтобы повторить плюсы ( если не прогать то забываются) Спасибо
@streetextreme6036
@streetextreme6036 3 года назад
ГЕНИЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@Nito4kin
@Nito4kin 4 года назад
10/10
@spolyr
@spolyr 2 года назад
Спасибо Пытаюсь вникнуть, тяжело идет На первый взгляд напоминает структуру данных с кодом плюс функции
@aidar232323
@aidar232323 6 лет назад
Ermine882 7 месяцев назад Большое спасибо.
@user-bb1nk1po5e
@user-bb1nk1po5e Год назад
привет из 2023, спасибо большое за уроки!
@renhoek8718
@renhoek8718 3 года назад
Дедалі цікавіше. проте й сркладніше. Треба практика.
@Viamsupervadetvadens
@Viamsupervadetvadens 6 лет назад
up
@terarioni3658
@terarioni3658 6 лет назад
Ух ты какой башковитый. Где ты этого всего набрался?Молодец, продолжай.За это, я тебе, из своего кружка новых подписчиков подкину!Ах да, что за хеви метал на фоне играет?
@gamephoenix666
@gamephoenix666 6 лет назад
это не совсем хэви металл
@gamephoenix666
@gamephoenix666 6 лет назад
узнать бы банду ,которая это играет
@ThreeDaysGraceMusik
@ThreeDaysGraceMusik 6 лет назад
Ethan Meixsell - Demise. У этих ребят все годный трэки
@alexandrmelnikov6434
@alexandrmelnikov6434 4 года назад
Когда ты пишешь, у тебя синтаксис хромает, поправить бы...
@bogdandehtyar4788
@bogdandehtyar4788 6 лет назад
Просто комент
@margulanmupteke4968
@margulanmupteke4968 4 года назад
Подскажите пожалуйста где можно решать задачи на ооп для начинающих?
@Cos2.
@Cos2. Год назад
Спустя 2 года, но всё же. Нашли ответ?
@user-zp7sh5vc6y
@user-zp7sh5vc6y 2 года назад
Сергей, а почему в этом уроке Вы не инициализировали переменные? Я согласен, что метод Print () отрабатывает, но переменные "a.y" , а также "a.z" в функции main() недоступны. Почему?
@user-ll5dg6zm8d
@user-ll5dg6zm8d 2 года назад
Всм?А зачем их инициализировать?Мы с main обращаемся к классу,все переменные находятся в области видимости класса,main в данном случае служит"проводником" к полям класса,где мы только в main указываем объект,а дальше копаемся в классе
@vladyan01
@vladyan01 Год назад
Почему в С++ объект создается как "Point point1;", а в С# как "Point point1 = new Point();", в чем тут разница?
@user-ss2io6sm6k
@user-ss2io6sm6k 5 лет назад
Здравствуйте. Вроде бы и все понятно, но почему-то на консоль не выводит( #include #include using namespace std; class Point { public: int x; void Print() { cout
@johnsmith-sc5gw
@johnsmith-sc5gw 5 лет назад
Все должно выводить. Иницициализируйте x,y,z конкретными значениями, иначе будет выводиться мусор.
@user-eh4ep7yc9w
@user-eh4ep7yc9w 5 лет назад
Может потому что вы сначала функцию написали, где Y используется, и только потом описали private Y? Напишите Ваш private перед public и будет Вам счастье
@user-nv8hz7jl5s
@user-nv8hz7jl5s 4 года назад
@@user-eh4ep7yc9w так тоже можно
@kolabaka6851
@kolabaka6851 3 года назад
Тогда зачем нужны структуры вообще в С++?
@user-gf1zf9um5x
@user-gf1zf9um5x 5 лет назад
Не компилятор подсказывает а intelliSense дополняет, объяснил бы людям что это и как работает. для понимания классно было бы , а так все супер перехожу с шарпа на легке.
@ukrmill
@ukrmill 2 года назад
+ + + + + + + +
@firesteel1313
@firesteel1313 Год назад
И это все, что надо знать о модификаторе "private"? Если да, то как-то странно. Смысл его что-то не понятен
@user-ho7db5oz8d
@user-ho7db5oz8d Год назад
ну если ты глухой то да, а так этот модификатор очень помогает в написании кода когда его можно дать доступ для нужных тебе класоов дружественных и передать в другой файл и что бы случайно неиспользовать его в другом месте где это ненужно
@firesteel1313
@firesteel1313 Год назад
@@user-ho7db5oz8d , с чего это оскорбления пошли. Иди нюхни бебру, неграмотный
@romankuznetsov4601
@romankuznetsov4601 2 года назад
Да не "наш компилятор не показывает нам", а "наша IDE не показывает нам подсказки"
@Blade_Ruiner
@Blade_Ruiner 2 года назад
Защита от дурака, которая сколько упрощает работу, столько же и усложняет.
@user-mx4fm3vd2g
@user-mx4fm3vd2g 6 лет назад
Зачем музыка,у меня ноги все время танцуют во время уроков(
@channelj7590
@channelj7590 5 лет назад
дурной что ли?
@SaffronChipMCPE
@SaffronChipMCPE 3 года назад
@@loner7222 я вообще не замечаю музыку, из комментариев в самом начале уроков узнал, что она есть. Если прислушиваюсь - слышу, но не чётко
@sgeinok5950
@sgeinok5950 3 года назад
@@SaffronChipMCPE в наушниках она сильно отвлекает (ну меня по крайней мере), приходиться ставить звук на минимум
@SaffronChipMCPE
@SaffronChipMCPE 3 года назад
@@sgeinok5950 ну, у меня странный слух
@dforexzero00xcf35
@dforexzero00xcf35 6 лет назад
Но не понятно почему обычная функция в public видет все елементы private уже молчу про protected
@user-ug8ww7xc1j
@user-ug8ww7xc1j 6 лет назад
Какой тогда смысл от private если его нигде нельзя вызвать? Тут главное, что методы доступны внутри класса, но не доступны вне его.
@dforexzero00xcf35
@dforexzero00xcf35 6 лет назад
артём дединкин я совсем про другое говорю
@LenTos1337
@LenTos1337 6 лет назад
А о чем ты? Класс видит любые модификаторы доступа, а все, что вне класса(ну, кроме тех же дружественных классов о которых говорил Сергей(не знаю эту тему ещё)) - нет
@sgeinok5950
@sgeinok5950 3 года назад
public - видят все объекты, классы которые наследуют этот класс, сам класс, protected - видят классы которые наследуют класс, сам класс, private - видит сам класс(т.е все его методы, поля) Приватные методы нужны для работы других методов (публичных например) в классе, у протект методов примерно тоже самое, только они могут использоваться еще в наследованных классах для работы публичных методов, Одним слово - инкапсуляция(вроде так называется), функционал который мы не будем использовать, но который нужен для функционала который мы будем использовать. Знаю, тупо объяснил и знаю, что прошло уже 2 года, ведь я всего лишь глупый 14-летний школьник))
@Kokurorokuko
@Kokurorokuko 2 года назад
@who cares Потому что внутри класса все функции видят все поля, это сделано для удобства.
@user-xy2ib4ss9k
@user-xy2ib4ss9k 4 года назад
Боже, зачем так мусолить!Краткость сестра таланта.
@Anonymous-jr1vx
@Anonymous-jr1vx 2 года назад
Опана! Ты поставил дизлайк)?
@Blendershick
@Blendershick 3 года назад
Спасибо!
@user-dx8xp3im8s
@user-dx8xp3im8s 4 года назад
Спасибо
@gagikarakelyan6014
@gagikarakelyan6014 4 года назад
спасибо
@donrumata9197
@donrumata9197 3 года назад
Спасибо
@user-xm5zl9up4r
@user-xm5zl9up4r 4 месяца назад
Спасибо
Далее
Cool storing hack! 🤩 Smart Phone holder #gadget
00:41
За кого будете болеть ? ✊🏻
00:21
СКУФИЗАЦИЯ ЗА 4 МЕСЯЦА
00:16
Просмотров 978 тыс.
Public And Private Access Specifiers | C++ Tutorial
8:49
Cool storing hack! 🤩 Smart Phone holder #gadget
00:41