JavaRush
Акция
Университет
Java FullStack
Python FullStack
new
Web FullStack
new
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Вы достигли следующего уровня

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

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

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

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

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

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

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

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

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

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

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

    Java Core
    1 уровень,11 лекция
    Ещё одна маленькая вершина нарисовалась на горизонте: близится конец первого уровня второго квеста! Осталось только закрепить на практике полученные знания о наследовании и инкапсуляции, а также расширить знания и хорошенько пораскинуть мозгами, решая бонусные задачи.
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush