Основы ООП C++. Урок 3. Классы и объекты

897 ratings | 75598 views


Основы ООП C++. Урок 3. Классы и объекты

Пройди БЕСПЛАТНО профориентацию в IT - Наконец-то! Наконец-то мы добрались до инструмента, без которого нельзя представить ООП. И это классы. Классы и объекты этих самых классов. В этом эпизоде вы узнаете о том, как создавать собственные классы, а главное поймете их важность в структуре программы. Так же я расскажу вам о методах класса, а еще о таких полезных вещах, как конструкторы и деструкторы. Школа онлайн-образования: Telegram: Slack: Сайт: Instagram: Группа вконтакте: Facebook: Twitter: Больше уроков от lofblog: loftblog Все уроки по хештегу: loftblogCplusplus Полезные уроки для веб-программиста: вебпрограммист Cplusplus Поставь лайк - смотивируй автора писать еще :)

Comments to the video: Основы ООП C++. Урок 3. Классы и объекты

DesirVoid 3 months ago
(Про конструкторы) А не проще сходу к классе дать смысл переменной, и не морочиться с этими конструкторами? Нет?
Foli Kalim 8 months ago
У меня когда пошла статическая переменная данные вообщем закончили изменяться, даже 1970 не выводит, будто как будто татическую не добавлял и старенькое не убирал в коментарий. Может потаму что я черес DEV c++ а не чрез Visual?
Timohavol 9 months ago
ПРЕВОСХОДНО! Очень по делу, весьма доступно. Лайк и подписка само собой. Спасибо Вам за науку.
Andre GG 11 months ago
Сам принцип объект класс не услышал. Пример из жизни хотя бы для сопоставления
Держи в курсе 8 months ago
NO
Andre GG 8 months ago
Класс: это некоторая аннотация для сотворения сути. (рецепт борща) Объект: получаем суть в итоге использования этой аннотации (смачный борщ))) Почему создатель видео не может таким образом разъяснить!?!? ведь это разумеется и попросту бл**ть!!!!!
Держи в курсе 8 months ago
класс: машина объект: машина красноватого цвета,98ого года выпуска, развивающая макс скорость 150кмч
Andre GG 8 months ago
AnDrIYQ Yourch для тебя это разумеется, а для неких тёмный лес!
AnDrIYQ Yourch 8 months ago
Тупой усвоит
Адам Джокей 1 year ago
А в чем заключается труд класса ?
Sargis Tovmasyan 1 year ago
благодарю все было понятно
Андрей Чакалов 1 year ago
Странные лекции.Ну показал, а далее, что? Зачем нужна переменная static в классе? Зачем её объявляем вне класса?
eNerGy3 1 year ago
Добрый вечер. У меня проблема по поводу конструктора без характеристик. У меня обозначено tests():x(0),y(0) однако выводится 439806. Откуда берется данное смысл? Пишу в CodeBlocks. P.S Сейчас проверил в онлайне там равно 0.
Nikita 7 months ago
А вы сами переменные x и y объявили?
chpoker chpoker 1 year ago
и хрена ты свистишь в каждом слове? внимать нереально бля!!
chpoker chpoker 1 year ago
А для чего указывать private: в теле класса? В классе ведь и этак все члены являются закрытыми по умолчанию, этак же будто в структурах и объединениях все члены являются по умолчанию открытыми
Максим Миронов 2 years ago
Лайк, если угадал, что потом 1969 поставит 1971
StarPro_1945 2 years ago
Очень дохотчево , благодарю)
Андрей Шкутин 2 years ago
И еще проблема,статическая переменная и константа это одно и тоже?
Андрей Шкутин 2 years ago
Всем привет,не так давно заинтересовался программированием С++ по учебнику С++ за 21 денек:))Так будто опыта у меня дудки вообщем,будто один застрял на теме классов.Хорошо растолковали,огромное благодарю:))Но я не сообразил одинешенек момент,способ Set обязан принимать смысл (число года) а команда написана без параметра.Объясните изволь будто этак?
Vinor1995 2 years ago
10 февраля дааа преддверье нового года ))
Марат Саидов 2 years ago
Здравствуйте. Когда я желаю сделать класс будто n1, переменнме current и next присваевается ноль. А если я желаю перевоплотить их в строчку будто не указан , то что мне мастерить, ведь они объявлены, будто int?
Лилия Ч 5 months ago
Марат Саидов , создаёшь ещё одинешенек конструктор в котором образ будет необходимым для тебя.
darkenedchrist 2 years ago
Большое благодарю. Хороший задание.
AlekzZz Play 2 years ago
Из меня программер будет попросту роскошный. Я 20 минут просидел, задумывался отчего не работает, покамест не оказалось что я написал n2.shou заместо n2.shou()
T.N.T. 2 years ago
Дадада :)
ТехноЁж 2 years ago
+AlekzZz Play ага, а в итоге всё равно написал shoW с ошибкой в конце слова :)
Тимур Абдулов 2 years ago
ОТлично
Siendermar 3 years ago
А будто newyear n1, n2, n3 понимают к какому конструктору нужно обращаться?
Тимур Абдулов 2 years ago
+Tarlidan При сильной оптимизации не вечно понятно будет ли там перегрузка либо не будет если в 2 3-х местах итого вызываться то там наврятли неплохой компилятор будет что то перегружать неужели что очевидно не обозначено умышленно конкретно этак мастерить
Тимур Абдулов 2 years ago
+Siandremar там по различному может быть зависит от контекста использования и методов оптимизации используемых определенным компилятором может быть таблица может быть прямое воззвание все зависит от определенного смета расположения воззвания и внутренний организации компилятора конкретнее можно глядеть в настройках если стряпать обобщено это что то типа обыденный массив попросту заместо цифер наименования переменных однако это грубое сопоставление однако более наименее понятное матричный способ старенькый будто мир
Tarlidan 3 years ago
+Siandremar Смотри, что такое перегрузка функций.
MLG Master race 3 years ago
КОРАСАВА ВСЁ ПОНЯТНО ОБЬЯСНИЛ СПС.!
Yaroslav Rozhkov 3 years ago
Привет. Скажи изволь будто ты настроил VS для работы с кириллицей в консольных приложениях? Заметил что ты не используешь setlocale(LC_ALL, Russian ); , будто это делаю я.
FragodrocheR Frago 2 years ago
+Yaroslav Rozhkov он употребляет setlocale(0, ); /*Эта функция употребляет стиль какой настроен в системе, если у вас российский в системе, то строчить Russian не непременно*/
Ivan Kolesnik 2 years ago
+Yaroslav Rozhkov обращайтесь)
Yaroslav Rozhkov 2 years ago
+Navi Kinselok Спасибо. Попробую.
Ivan Kolesnik 2 years ago
+Yaroslav Rozhkov все проще. Для российского ввода-вывода применяй ctrl+s, потом Файл - Дополнительные опции сохранения - Кодировка - Кириллица DOS (страничка 866)
Владислав Данильчик 3 years ago
А отчего вы объявляли переменную unix_year еще и вне класса NewYear?
Nikita 7 months ago
Прошло 2 года, вы узнали отчего? Пишу, поэтому что сам не понимаю.
Вячеслав Ковалев 3 years ago
Как мало-мало, кушать ещё protected
Антон Вахрушев 3 years ago
Есть, однако не вижу смысла гласить об этом на данный момент. Скоро дойдем до наследования и там все будет=)
Yokz 3 years ago
Эх, преддверие нового года)))
Alex Cat 3 years ago
Тащемта директиву private можно не указывать, этак будто она по умолчанию употребляется.
Paco Official 3 years ago
с++ это же не интернет
Lenin 2 years ago
+Paco Official, благодарю, длительно не мог отыскать эту инфу
Ivan Kolesnik 2 years ago
+Paco Official ой, конечно ты кеп?
Paco Official 3 years ago
оба на