Что такое ООП (объектно-ориентированное программирование)?

preview_player
Показать описание
Python - программист с нуля: пройди бесплатный вводный урок!

ООП расшифровывается как объектно-ориентированное программирование. Фактически, это просто странное название подхода к написанию и структурированию кода. По умному это называется парадигма. Так в чем смысл? Смысл в том, чтобы упростить тебе жизнь, амиго.

Досмотрев это видео ты сможешь не только полностью понять ООП, но и узнаешь много классных фактиков о Юрии Лозе.

Keep calm and Merion ❤️

Креатив и анимация:

#ооп #программисты #объектно-ориентированное-программирование
Рекомендации по теме
Комментарии
Автор

Блин. Пришёл послушать интересные факты о Юрии Лозе, а тут ещё какое то ООП объясняют

_In_Void_
Автор

Ребят, я кайфую от чувства юмора автора сценария. "Он сделал бррр и распечатал наши документы" :)

msu_smirnov
Автор

Мне кажется ООП - это одна из тех вещей для которых надо созреть. Когда изучал язык вроде бы схавал ее от и до, много практиковался, но так и не применял. До того самого момента, когда не охренел в одном проекте от обьем кода и функций и не подумал, а как бы все это г.. в разные кучи г…) по какому-то признаку. Вот и запили их в один класс. С тех пор, как Беру новый проект, сперва сразу думаю, а что из всей этой херни можно собрать в один класс .

Короче, лично мне надо было созреть. А видос топчик, вроде все эти принципы понимаю, но всегда блин забываю, как они там «по учебнику» звучат и определяются.

Короче, спасибо, народ, с юмором и доходчиво

ДаниилШестаков-щк
Автор

В контексте ООП, наследование является механизмом, который позволяет классу наследовать свойства и методы другого класса, также называемого базовым классом или суперклассом.

Ограничения в концерте наследования в ООП могут включать:

1. Ограничение множественного наследования: В некоторых языках программирования, таких как Java, класс может наследовать свойства только от одного базового класса. Это ограничение называется "одиночным наследованием". Это сделано для того, чтобы избежать проблем, связанных с конфликтами имён и методов, которые могут возникнуть при наследовании от нескольких базовых классов.

2. Запрет на переопределение некоторых методов: В некоторых языках программирования можно использовать ключевое слово final для запрета переопределения методов в классах-наследниках. Это может быть полезно, если в базовом классе есть методы, которые должны оставаться неизменными во всех классах-наследниках.

3. Ограничение доступа к членам базового класса: Если в базовом классе определены защищенные или приватные члены, то класс-наследник может иметь ограниченный доступ к этим членам. Например, класс-наследник может получить доступ к защищенным членам базового класса только через свои собственные открытые методы.

4. Возможные проблемы с циклическим наследованием: Циклическое наследование может привести к созданию бесконечной цепочки классов, что приведёт к ошибкам в программе. Например, если класс A наследуется от класса B, а класс B наследуется от класса A, то это приведёт к ошибке при компиляции.

Это не все возможные ограничения в концерте наследования в ООП, но они являются наиболее распространенными.

scherbakovss
Автор

Спасибо за видео! Как раз искал материал по теме и вот наткнулся на ваш ролик, много нового узнал о Юрие Лозе🙂

avizarox
Автор

Можно посмотреть 1000 видео с объяснением ооп, но понять ооп можно только на практике)

mrsergey
Автор

Юрий Лоза, наверное, даже и не подозревает, почему ему в рекомендациях попалось программирование

МаркКравец-из
Автор

потрясающе простое объяснение темы, начал писать игру (очень очень захотел, зашёл в анрил и закончился на этом), решил что подучить базу будет не лишним а то какие-то классы, какие-то объекты...

the_kvadronikus
Автор

вставки с Лозой - это гениально, действительно видео смотрится намного легче и веселее

disncentivVe
Автор

Спасибо за ролик! Подача легкая и ее просто усвоить. Наконец-то понял концепцию инкапсуляции :D

goldgold
Автор

Очень вовремя про ООП, было бы классно про solid увидеть ролик, пожалуйста 😉

ИванКозлов-тд
Автор

Спасибо за понятное объяснение классов и объектов! В универе долго не понимала в чём разница и преподаватель приводил пример с кошками, но тогда усвоилось так себе. Вашему мемологу отдельное спасибо, ваша команда делает очень крутой контент!

alexmay
Автор

Перемещение пепе под музыку гениально!

pushocgame
Автор

Зашел в комменты, чтобы узнать, какую группу не слушает Юрий Лоза, а тут ни одного коммента на эту тему(((

Grille_
Автор

Лучшее объяснение ООП, спасибо за старания!

nikitaaspaev
Автор

Ух-х, не прекращаете радовать!

Лайк, само-собой, поставил. А подписку так и вообще давно оформил. С нетерпением жду новые ролики)

andr
Автор

Ребят, отвесьте благодарочку вашим сценаристам. Не знаю, кто виновен в том, что видео обладают невероятной доступностью, но он молодец.

ВикторХодотов-вщ
Автор

Хорошее видео по ооп. Одна из самых понятных которых видел.
Классно что с примерами кода тут же!

ПавелБаранов-лю
Автор

Вы гениальны! Я ни фига не понял, но было очень интересно и весело. Реально, много лет пытаюсь понять, проникнутся определимей ооп, а оно мне не дается, возможно не мое это. Но за много лет - у вас самая доступная попытка объяснения, я даже сделал выводы и попробую теперь сам себе еще раз объяснить, возможно пойму наконец. В общем - благодарю 🙏

yaroslavvostrikov
Автор

Это было круто! Неожиданно для себя я открыл мир творчества Юрия Лозы

Александр-гвб