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

Лекции

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

    C# SELF
    12 уровень,0 лекция
    В этой лекции вы узнаете, как создавать объекты в C#, что такое конструктор, как работает инициализация переменных класса, чем отличаются статические и нестатические поля, и как правильно организовать порядок инициализации. Всё с примерами, пояснениями и типичными ошибками!
    Открыта
  • Статические поля и методы

    C# SELF
    12 уровень,1 лекция
    В этой лекции вы узнаете, чем отличаются обычные (нестатические) и статические поля и методы в C#: как объекты хранят свои индивидуальные данные, как объявлять и использовать общие для всех объектов поля и методы, когда применять статические члены класса, и какие есть нюансы обращения к ним. Всё с примерами, иллюстрациями и ответами на частые вопросы!
    Открыта
  • Введение в наследование

    C# SELF
    12 уровень,2 лекция
    В этой лекции вы познакомитесь с одним из ключевых принципов ООП — наследованием в C#. Узнаете, как создавать иерархии классов, избавляться от дублирования кода, использовать ключевое слово base для вызова конструкторов базового класса, а также научитесь безопасно проверять и приводить типы с помощью операторов is и as. Всё объясняется на примерах с животными, чтобы было понятно и интересно!
    Открыта
  • Ссылочные и значимые типы

    C# SELF
    12 уровень,3 лекция
    В этой лекции вы узнаете фундаментальное различие между значимыми (value types) и ссылочными (reference types) типами в C#: как они хранятся в памяти, как ведут себя при копировании и передаче в методы, чем отличаются при работе с массивами, строками, структурами и классами. Примеры, таблицы и типичные ошибки помогут избежать путаницы и писать более надёжный код.
    Открыта
  • Модификаторы параметров ( ref, out, in)

    C# SELF
    12 уровень,4 лекция
    В этой лекции вы узнаете, как управлять передачей параметров в методы C# с помощью модификаторов ref, out и in. Разберёмся, как передавать переменные по ссылке, возвращать несколько значений из метода, экономить память при работе с большими структурами, а также рассмотрим типичные ошибки и лучшие практики.
    Открыта
  • Пишем код: как выглядит рабочий день программиста

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