Оксана Еськова. Основы программирования
Оксана Еськова. Основы программирования
  • 84
  • 54 983
Основы наследования в Java
Зачем используется наследование в ООП? И пример создания подкласса в Java.
Видео #13 курса "Объектно-ориентированное программирование на Java".
Ссылки на мои курсы по программированию на платформе stepik.org:
Основы языка Java: stepik.org/course/124803/promo
Объектно-ориентированное программирование на Java: stepik.org/a/133183
Мой телеграмм-канал: t.me/C_And_Java Новости и скидки на мои курсы там ;)
มุมมอง: 48

วีดีโอ

Вставка строки в двумерный динамический массив на языке C++
มุมมอง 6019 ชั่วโมงที่ผ่านมา
Напишем функцию, которая добавляет в двумерный динамический массив новую строку. Видео №59 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирова...
Треугольный и трехмерный динамические массивы в С++
มุมมอง 2262 หลายเดือนก่อน
В динамической памяти на языке С создаем и используем треугольный и трехмерный массивы. Видео №58 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное програ...
Последовательность действий при создании объекта в Java
มุมมอง 822 หลายเดือนก่อน
Какие шаги выполняет система, когда Вы создаете объект операцией new или обращаетесь к статическим переменным класса? Видео #12 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.m...
Двумерный динамический массив
มุมมอง 2442 หลายเดือนก่อน
Двумерный массив в динамической памяти. Создаем, используем, удаляем. Видео №57 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java...
Статические члены класса в Java
มุมมอง 782 หลายเดือนก่อน
Коротко о полях, методах и блоках с модификатором static. Видео #11 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.me/C_And_Java Новости и скидки на мои курсы там ;)
Пример задачи на работу с динамической памятью в С++
มุมมอง 3762 หลายเดือนก่อน
Функция удаления отрицательных элементов в одномерном массиве. Пример использования динамической памяти в С . Видео №56 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-...
Пример решения задачи на создание класса в Java
มุมมอง 1072 หลายเดือนก่อน
Объединим то, что мы знаем про наполнение класса, в одном примере! Видео #10 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.me/C_And_Java Новости и скидки на мои курсы там ;)
Переопределение методов класса Object
มุมมอง 713 หลายเดือนก่อน
Методы equals() и hashCode(): как они связаны? Зачем нужен метод toString() в каждом классе? Видео #9 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.me/C_And_Java Новости и ски...
Динамическая память в языке C++
มุมมอง 4623 หลายเดือนก่อน
Динамическая память в языке С . Пример создания функции уменьшения размера массива. Видео №55 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программир...
Динамическая память в языке С
มุมมอง 2213 หลายเดือนก่อน
Виды памяти. Динамическая память в языке С. (для С будет следующее видео). Видео №54 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на...
Объекты как параметры методов в Java
มุมมอง 783 หลายเดือนก่อน
Может ли ссылочная переменная быть параметром метода в Java? Что означает передача параметра по значению в этом случае? Видео #8 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t....
Указатель на функцию в языке С++
มุมมอง 3933 หลายเดือนก่อน
Указатель на функцию. Примеры использования в С . Видео №53 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/13318...
Геттеры и сеттеры. Удаление объектов в Java
มุมมอง 883 หลายเดือนก่อน
Геттеры и сеттеры в Java - это методы, которые позволяют узнать/задать значение приватного поля. Как происходит удаление объектов и очистка динамической памяти в Java? Видео #7 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на J...
Рекурсивные алгоритмы на языке С++
มุมมอง 1504 หลายเดือนก่อน
Что такое рекурсия? Как научится писать рекурсивные алгоритмы? Видео №52 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepi...
Конструкторы в языке Java
มุมมอง 684 หลายเดือนก่อน
Конструкторы в языке Java
Функции С++ с неограниченным числом аргументов
มุมมอง 2304 หลายเดือนก่อน
Функции С с неограниченным числом аргументов
Модификаторы классов, полей и методов в Java
มุมมอง 564 หลายเดือนก่อน
Модификаторы классов, полей и методов в Java
Параметры по умолчанию в функции С/С++
มุมมอง 1154 หลายเดือนก่อน
Параметры по умолчанию в функции С/С
Ключевое слово this в Java
มุมมอง 855 หลายเดือนก่อน
Ключевое слово this в Java
Хвостовой возвращаемый тип в С++
มุมมอง 1845 หลายเดือนก่อน
Хвостовой возвращаемый тип в С
Описание класса и создание объектов в Java
มุมมอง 1385 หลายเดือนก่อน
Описание класса и создание объектов в Java
Перегрузка и шаблоны функций в С++
มุมมอง 2125 หลายเดือนก่อน
Перегрузка и шаблоны функций в С
Принципы объектно-ориентированного программирования
มุมมอง 1995 หลายเดือนก่อน
Принципы объектно-ориентированного программирования
Введение в объектно-ориентированное программирование
มุมมอง 2025 หลายเดือนก่อน
Введение в объектно-ориентированное программирование
Сериализация в Java. Часть 2.
มุมมอง 505 หลายเดือนก่อน
Сериализация в Java. Часть 2.
Стек вызовов
มุมมอง 1855 หลายเดือนก่อน
Стек вызовов
Отладка программ на Java в Intellij Idea
มุมมอง 986 หลายเดือนก่อน
Отладка программ на Java в Intellij Idea
Локальные, глобальные и статические переменные в С++
มุมมอง 2796 หลายเดือนก่อน
Локальные, глобальные и статические переменные в С
Ссылки в С++
มุมมอง 3916 หลายเดือนก่อน
Ссылки в С

ความคิดเห็น

  • @uzdik.student
    @uzdik.student 27 วันที่ผ่านมา

    Очень приятная речь у преподавателя

  • @PavelKoleso
    @PavelKoleso หลายเดือนก่อน

    Спасибо вам большое, за такое простое пояснение. Отличное видео...

  • @uzdik.student
    @uzdik.student หลายเดือนก่อน

    Спасибо, большое, Оксана Еськова, идею понял, пойду пытаться имплементировать

  • @СергейШитиков-в9э
    @СергейШитиков-в9э หลายเดือนก่อน

    Здравствуйте. Я сразу извинюсь за вопрос. А почему в инициализации массива Вы берёт остаток от деления именно на 13?

    • @B5U8
      @B5U8 หลายเดือนก่อน

      Генерация чисел в диапазоне - 5÷7. 5+7 =12 и +1. Чтобы сместить диапазон в отриц сторону - 5. Если,например, надо генерировать в диапазоне - 100÷100. Тогда 100+100=200 и +1. Чтобы сместить в отриц диапазон - 100..... %201-100 Такое правило

    • @Programming_for_beginners
      @Programming_for_beginners 8 วันที่ผ่านมา

      Чтобы получить заявленный диапазон значений. Отстаток от деления всегда меньше делителя. Поэтому у нас получается случайное число от 0 до 12. Вычитаем 5 и получаем вместо от -5 (вместо 0) до 7 (вместо 12)

  • @TayProlay
    @TayProlay หลายเดือนก่อน

    Воу, классное объяснение. Я хоть и на java пишу, но все понятно

  • @bonjovi8610
    @bonjovi8610 หลายเดือนก่อน

    А разве передается в функцию не копия массива, а исходный массив при выходе из функции останется неизменным?

    • @Programming_for_beginners
      @Programming_for_beginners 8 วันที่ผ่านมา

      В функцию передается копия указателя на начало массива. Поэтому содержимое массива мы можем в функции изменить. А вот указатель на его начало (совпадает с именем массива) - нет!

  • @АндрейОхотников-п6ь
    @АндрейОхотников-п6ь 2 หลายเดือนก่อน

    Не во всех случаях сортировка проводится корректно, после swap сделал бы проверку на изменение индекса опорного элемента

  • @ЖеняФурман-ф8г
    @ЖеняФурман-ф8г 2 หลายเดือนก่อน

    в чём разница между этим плейлистом и тем что на степик?

    • @Programming_for_beginners
      @Programming_for_beginners 8 วันที่ผ่านมา

      Нет разницы. Но на Степик еще и задачи, и своевременные ответы на вопросы...

    • @ЖеняФурман-ф8г
      @ЖеняФурман-ф8г 8 วันที่ผ่านมา

      @@Programming_for_beginners понял

  • @VitaliyZlobin
    @VitaliyZlobin 2 หลายเดือนก่อน

    Полезное видео, благодарю!

  • @iBarmalei
    @iBarmalei 2 หลายเดือนก่อน

    👍 замечательно

  • @B5U8
    @B5U8 2 หลายเดือนก่อน

    В библиотеке cmath есть константа M_PI.

    • @Programming_for_beginners
      @Programming_for_beginners 8 วันที่ผ่านมา

      Да, разумеется, можно использовать и ее.

  • @B5U8
    @B5U8 2 หลายเดือนก่อน

    Интересный урок. Много нюансов. Если надо кого-нибудь запутать-используем тернарный оператор.

    • @Programming_for_beginners
      @Programming_for_beginners 2 หลายเดือนก่อน

      Да, тернарный оператор - он такой! if кажется проще.

  • @Русь-Родина
    @Русь-Родина 2 หลายเดือนก่อน

    Постановка задачи дауанская. Поэтому и решение задачи по сокращению памяти такое же.

    • @classZak
      @classZak 2 หลายเดือนก่อน

      Задача, как мне кажется, очень проста, а не её постановка.

    • @B5U8
      @B5U8 2 หลายเดือนก่อน

      Что-то "Русь-Родина" из себя много воображает.

    • @IvanTitkov-gt9yu
      @IvanTitkov-gt9yu หลายเดือนก่อน

      сделай лучше видео

  • @B5U8
    @B5U8 2 หลายเดือนก่อน

    \ -backslesh обратный слэш /- слэш

  • @console.g
    @console.g 2 หลายเดือนก่อน

    не лучше ли использовать nullptr?

  • @anzarsh
    @anzarsh 3 หลายเดือนก่อน

    Все очень понятно, спасибо за ваши видео!

  • @anjelomanoranjan
    @anjelomanoranjan 3 หลายเดือนก่อน

    Спасибо! Жду новые видео по Java для уровня Junior+

    • @Programming_for_beginners
      @Programming_for_beginners 2 หลายเดือนก่อน

      Буду постепенно добавлять! Комфортного изучения!

  • @janise237
    @janise237 3 หลายเดือนก่อน

    Талантливый преподаватель виден сразу! Спасибо за ясный способ пояснения!

  • @PavelKoleso
    @PavelKoleso 3 หลายเดือนก่อน

    Отличное обьяснение, особенно понравился пример с бочкой краски, сразу все запомнилось...

  • @Вайс-я8з
    @Вайс-я8з 3 หลายเดือนก่อน

    Так, я не понял, как может стать left > right, если оба значения нигде не изменяются? Объясните пожалуйста

    • @Programming_for_beginners
      @Programming_for_beginners 3 หลายเดือนก่อน

      Когда вызывается новая версия этой функции: quickSort(a, left, j), то на место параметра right приходит значение j. Т.е. правая граница уже будет другая! Аналогично, когда мы вызываем quickSort(a, i, right) - изменяется левая граница. Т.е. при входе в новую версию функции может оказаться, что left>right. И тогда будет возврат без нового вызова рекурсивной функции.

  • @АндрейАндреев-р3х2з
    @АндрейАндреев-р3х2з 3 หลายเดือนก่อน

    Спасибо Вам огромное! Каждый раз с нетерпением жду новые выпуски.

    • @Programming_for_beginners
      @Programming_for_beginners 3 หลายเดือนก่อน

      Спасибо за Вашу оценку! Это мотивирует!

  • @СтепанМоисеев-л1ж
    @СтепанМоисеев-л1ж 3 หลายเดือนก่อน

    увлекательное видео, спасибо!

  • @_sergeevich5827
    @_sergeevich5827 3 หลายเดือนก่อน

    отличный урок, особенно понравились примеры на применение указателей на функцию.

  • @thelowfer1016
    @thelowfer1016 3 หลายเดือนก่อน

    Браво, Оксана Ничего не понимаю, но всегда смотрю с удовольствием ✌✌

  • @anjelomanoranjan
    @anjelomanoranjan 3 หลายเดือนก่อน

    Спасибо! Вы ТОП!

  • @PavelKoleso
    @PavelKoleso 3 หลายเดือนก่อน

    Автор очень хорошо и понятно излагает матерриал. Большое спасибо...

  • @Mihail_Duymin
    @Mihail_Duymin 3 หลายเดือนก่อน

    И в конце функция принтф возвращает в качестве результата колличество символов выведенных на консоль... и сразу ничего не понял, а потом: просто этого я вас не показала... и вообще паника

    • @Programming_for_beginners
      @Programming_for_beginners 3 หลายเดือนก่อน

      Обычно мы не используем результат, который возвращает printf(). Но если интересно: int k = printf("Hello!"); В переменной k будет значение 6, поскольку вывели 6 символов. Я не придумала - для чего это использовать. Но такой формат этой функции.

  • @ourtube5191
    @ourtube5191 3 หลายเดือนก่อน

    Очень понятно❤

  • @adventureswithstan1026
    @adventureswithstan1026 4 หลายเดือนก่อน

    Грамотный канал,смотрел много каналов и видео по программирование и могу сказать что это один из лучших ,выдели из нормальный еще Simplecode

  • @aleksanderchernienko
    @aleksanderchernienko 4 หลายเดือนก่อน

    Зраствуйте. Оставьте запись трансляции пожалуйста

    • @Programming_for_beginners
      @Programming_for_beginners 3 หลายเดือนก่อน

      Здравствуйте! Все мои видео сохраняются. Это все записи.

  • @Aleshaliss
    @Aleshaliss 4 หลายเดือนก่อน

    Уважаемая Оксана, объясните пожалуйста для чего объявляли статический int(стипендия), ведь можно обойтись простым ИНТом? Кроме обращения к ней классом и экземпляром.

    • @Programming_for_beginners
      @Programming_for_beginners 4 หลายเดือนก่อน

      Базовая стипендия ведь одинаковая для всех студентов? Поэтому это поле класса - одно на весь класс. А если бы мы объявили просто переменную ( без static), то это было бы поле экземпляра - у каждого объекта оно свое. Как, например, фамилия...

  • @Aleshaliss
    @Aleshaliss 4 หลายเดือนก่อน

    Жаль что не видел Ваш канал ранее. Не потерял бы столько много времени впустую.

  • @Nastya-h8e
    @Nastya-h8e 4 หลายเดือนก่อน

    спасибо Вам огромное!! очень помогли. сразу все понятно.

  • @anjelomanoranjan
    @anjelomanoranjan 5 หลายเดือนก่อน

    Спасибо! Жду новые видео по Java

  • @АртемОзеров-ъ4ч
    @АртемОзеров-ъ4ч 5 หลายเดือนก่อน

    спасибо за подсказку

  • @_sergeevich5827
    @_sergeevich5827 5 หลายเดือนก่อน

    Отличные уроки.

  • @kuzicki5317
    @kuzicki5317 5 หลายเดือนก่อน

    Светлая тема разъедает глава и угнетает разум, она создана для уничтожения человечества. Переходите на тёмную сторону пока не поздно

    • @Programming_for_beginners
      @Programming_for_beginners 5 หลายเดือนก่อน

      Поздно! Разум угнетен полностью 😂

  • @kuzicki5317
    @kuzicki5317 5 หลายเดือนก่อน

    Волк не тот, кто в цирке не выступает, волк тот, кто не лев, а значит прав

    • @Programming_for_beginners
      @Programming_for_beginners 5 หลายเดือนก่อน

      Да, похоже на принципы ООП! Так же непонятно...

  • @АндрейАндреев-р3х2з
    @АндрейАндреев-р3х2з 5 หลายเดือนก่อน

    Спасибо за Ваш труд! Здоровья Вам!

  • @thelowfer1016
    @thelowfer1016 5 หลายเดือนก่อน

    Оксана, сколько же вы языков программирования знаете? И как вам удалось столько выучить?

    • @Programming_for_beginners
      @Programming_for_beginners 5 หลายเดือนก่อน

      Вообще-то только С и Java. Не так уж и много. Когда работаешь в Вузе, еще не то выучишь :)

    • @thelowfer1016
      @thelowfer1016 5 หลายเดือนก่อน

      @@Programming_for_beginners Завидую вам белой завистью! Спасибо за ответ!

  • @console.g
    @console.g 5 หลายเดือนก่อน

    nullptr использовать поразумние будет, нет?

    • @Programming_for_beginners
      @Programming_for_beginners 5 หลายเดือนก่อน

      Верно, NULL - это из C, в C++ лучше nullptr. Записи старые, поленилась переснимать :(

  • @geoskill3360
    @geoskill3360 6 หลายเดือนก่อน

    Указали бы хоть в названии что за язык программирования, а то зайдешь по запросу "Алгоритмы работы с массивами на языке N", а тебе сразу С++ кидает из-за отсуствия в видео ключевых слов

    • @Programming_for_beginners
      @Programming_for_beginners 6 หลายเดือนก่อน

      Вообще-то во всех видео стоят теги, что это С++. А алгоритмы Ютуба я изменить не в силах. Но буду стараться прописывать язык программирования и в заголовках.

  • @VictorMih-x1w
    @VictorMih-x1w 6 หลายเดือนก่อน

    Здравствуйте, а вы уроки дистанционно не проводите?)

    • @Programming_for_beginners
      @Programming_for_beginners 6 หลายเดือนก่อน

      Да, занимаюсь по С++ и по Java. Если нужно, пишите на e-mail: eoi.eskova@gmail.com

  • @skyname8870
    @skyname8870 6 หลายเดือนก่อน

    Здорово! Спасибо Вам большое! Всё очень просто и понятно! А у Вас будет плейлист по Java ?

    • @Programming_for_beginners
      @Programming_for_beginners 6 หลายเดือนก่อน

      Да, будет! Потихоньку буду добавлять...

  • @marat3602
    @marat3602 6 หลายเดือนก่อน

    А разве так можно было?) Простота - мать таланта. Главное - показан алгоритм, который можно осмыслить визуально , без награмождения слов. Огромное спасибо.

  • @aleksanderchernienko
    @aleksanderchernienko 7 หลายเดือนก่อน

  • @pazl2533
    @pazl2533 7 หลายเดือนก่อน

    Гневный комментарий

  • @pazl2533
    @pazl2533 7 หลายเดือนก่อน

    Оксаночка, тут така проблемка небольшая.... ОНО СУКА НЕ РАБОТАЕТ ПРИ ЧИСЛАХ 5 2 4 77

  • @VictorMih-x1w
    @VictorMih-x1w 7 หลายเดือนก่อน

    Изучаю с++ и когда что-то не понятно смотрю ваши видео, Спасибо за видео.

  • @ebanutiysrul2717
    @ebanutiysrul2717 7 หลายเดือนก่อน

    Оксана, вы легенда!