JavaRush
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Вы достигли следующего уровня

    Java Core
    1 level,0 lecture
    Поздравляем, это начало второго квеста! Вы изучите основы ООП, потоков и сериализации. Узнаете о перегрузке методов, интерфейсах и множественном наследовании. Регулярная практика — решение задач — поможет вам успешно пройти все его 10 уровней и быть готовым к разработке мини-проектов в самом ближайшем будущем.
    Open
  • ООП — основные принципы

    Java Core
    1 level,1 lecture
    О классах и объектах вы уже слышали. Пришла пора взглянуть на них под другим углом. Абстракция, инкапсуляция, наследование и полиморфизм — возможно, сейчас эти слова ничего вам не говорят (или то, о чём они говорят, не связано с программированием). А совсем скоро вы узнаете, что на этих «четырёх китах» держится ООП.
    Open
  • Причины появления ООП

    Java Core
    1 level,2 lecture
    «ООП — это сложно и громоздко! Без него — никак?», — типичный вопрос, который часто задают ученики JavaRush на этом этапе. В этой лекции вы услышите историю о компании, которая занималась доставкой товаров в космосе. «А причём здесь ООП?», — спросите вы. А при том, что такой подход помог компании, расправиться с трудностями. И вам поможет.
    Open
  • Еще одно объяснение ООП (слабая связность, четкие функции)

    Java Core
    1 level,3 lecture
    Внутреннюю структуру продукта нужно поддерживать в таком состоянии, которое позволит внести значительные (и не очень) изменения с минимальными переделками. Именно объектно-ориентированный подход позволяет компаниям работать над огромными проектами и не загибаться, переделывая суть.
    Open
  • Лекция по ООП

    Java Core
    1 level,4 lecture
    После двух предыдущих лекций вы как раз готовы углубиться в природу ООП. Профессор Нуддлз не терял времени, и нашёл для вас одну из лучших статей по ООП. Она очень интересная, но довольно длинная и весьма подробная. Если что-то в ней кажется вам сложным — оставьте на потом.
    Open
  • Наследование. Преимущество наследования

    Java Core
    1 level,5 lecture
    Жил-был конь. Траву щипал, галопом скакал, никого не трогал. Тут пришёл программист, и у коня появился наследник — пегас, конь с крыльями. Любимец муз по совместительству. Он был похож на коня, умел щипать траву и скакать галопом. А ещё — умел летать. Так в Java появляются потомки. Подробности — в лекции.
    Open
  • Задачи на наследование

    Java Core
    1 level,6 lecture
    Хотите собрать внедорожник из стареньких «Жигулей»? Привинтить коню крылья, а рыбке — зонтик? Нет проблем! Java, ООП и наследование — в вашем распоряжении. Решаем задачи по теме «Наследование» и не забываем о здравом смысле.
    Open
  • Инкапсуляция

    Java Core
    1 level,7 lecture
    Валидное внутреннее состояние, контроль передаваемых аргументов, минимизация ошибок при изменении кода классов, определение способа взаимодействия объекта с другими объектами… Что это было? Это — основные преимущества инкапсуляции, одного из четырёх китов ООП. Вот о чём вам расскажет Риша Гейтсман.
    Open
  • Задачи на инкапсуляцию

    Java Core
    1 level,8 lecture
    Подошло время практического занятия. В этот раз вам нужно решить полдесятка задачек на тему «ООП и Инкапсуляция». Вам придется поработать над внутренними переменными классов и методами, которые могут менять внутреннее состояние объектов.
    Open
  • Полезные ссылки от профессора — 11

    Java Core
    1 level,9 lecture
    Вы, наверное, уже поняли, что профессор Ханс Нуддлс плохого не посоветует! В этот раз он нашёл ссылку на отличную лекцию, посвященную наследованию и инкапсуляции. Она поможет вам структурировать знания, если вы того хотите.
    Open
  • История Илона Маска

    Java Core
    1 level,10 lecture
    "История Илона Маска". Отдыхать — полезно! А полезно отдыхать — ещё полезнее. Пора немного расслабиться, посмотреть классный видеоролик... и получить за это кучу черной материи! Отличная замена сериалам — видеоролики об ИТ и знаменитых «айтишниках». В этот раз предлагаем вам документалку о Илоне Маске.
    Open
  • Бонусное задание | 11 лекция | 1 уровень

    Java Core
    1 level,11 lecture
    Ещё одна маленькая вершина нарисовалась на горизонте: близится конец первого уровня второго квеста! Осталось только закрепить на практике полученные знания о наследовании и инкапсуляции, а также расширить знания и хорошенько пораскинуть мозгами, решая бонусные задачи.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush