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

Відео

Вставка строки в двумерный динамический массив на языке C++
Переглядів 8921 день тому
Напишем функцию, которая добавляет в двумерный динамический массив новую строку. Видео №59 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирова...
Треугольный и трехмерный динамические массивы в С++
Переглядів 2382 місяці тому
В динамической памяти на языке С создаем и используем треугольный и трехмерный массивы. Видео №58 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное програ...
Последовательность действий при создании объекта в Java
Переглядів 832 місяці тому
Какие шаги выполняет система, когда Вы создаете объект операцией new или обращаетесь к статическим переменным класса? Видео #12 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.m...
Двумерный динамический массив
Переглядів 2492 місяці тому
Двумерный массив в динамической памяти. Создаем, используем, удаляем. Видео №57 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java...
Статические члены класса в Java
Переглядів 792 місяці тому
Коротко о полях, методах и блоках с модификатором static. Видео #11 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.me/C_And_Java Новости и скидки на мои курсы там ;)
Пример задачи на работу с динамической памятью в С++
Переглядів 3823 місяці тому
Функция удаления отрицательных элементов в одномерном массиве. Пример использования динамической памяти в С . Видео №56 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-...
Пример решения задачи на создание класса в Java
Переглядів 1093 місяці тому
Объединим то, что мы знаем про наполнение класса, в одном примере! Видео #10 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.me/C_And_Java Новости и скидки на мои курсы там ;)
Переопределение методов класса Object
Переглядів 753 місяці тому
Методы equals() и hashCode(): как они связаны? Зачем нужен метод toString() в каждом классе? Видео #9 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.me/C_And_Java Новости и ски...
Динамическая память в языке C++
Переглядів 4843 місяці тому
Динамическая память в языке С . Пример создания функции уменьшения размера массива. Видео №55 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программир...
Динамическая память в языке С
Переглядів 2313 місяці тому
Виды памяти. Динамическая память в языке С. (для С будет следующее видео). Видео №54 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на...
Объекты как параметры методов в Java
Переглядів 873 місяці тому
Может ли ссылочная переменная быть параметром метода в Java? Что означает передача параметра по значению в этом случае? Видео #8 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t....
Указатель на функцию в языке С++
Переглядів 4034 місяці тому
Указатель на функцию. Примеры использования в С . Видео №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
Переглядів 894 місяці тому
Геттеры и сеттеры в Java - это методы, которые позволяют узнать/задать значение приватного поля. Как происходит удаление объектов и очистка динамической памяти в Java? Видео #7 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на J...
Рекурсивные алгоритмы на языке С++
Переглядів 1584 місяці тому
Что такое рекурсия? Как научится писать рекурсивные алгоритмы? Видео №52 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepi...
Конструкторы в языке Java
Переглядів 704 місяці тому
Конструкторы в языке Java
Функции С++ с неограниченным числом аргументов
Переглядів 2424 місяці тому
Функции С с неограниченным числом аргументов
Модификаторы классов, полей и методов в Java
Переглядів 614 місяці тому
Модификаторы классов, полей и методов в Java
Параметры по умолчанию в функции С/С++
Переглядів 1155 місяців тому
Параметры по умолчанию в функции С/С
Ключевое слово this в Java
Переглядів 955 місяців тому
Ключевое слово this в Java
Хвостовой возвращаемый тип в С++
Переглядів 1845 місяців тому
Хвостовой возвращаемый тип в С
Описание класса и создание объектов в Java
Переглядів 1445 місяців тому
Описание класса и создание объектов в Java
Перегрузка и шаблоны функций в С++
Переглядів 2165 місяців тому
Перегрузка и шаблоны функций в С
Принципы объектно-ориентированного программирования
Переглядів 2015 місяців тому
Принципы объектно-ориентированного программирования
Введение в объектно-ориентированное программирование
Переглядів 2136 місяців тому
Введение в объектно-ориентированное программирование
Сериализация в Java. Часть 2.
Переглядів 516 місяців тому
Сериализация в Java. Часть 2.
Стек вызовов
Переглядів 1916 місяців тому
Стек вызовов
Отладка программ на Java в Intellij Idea
Переглядів 1056 місяців тому
Отладка программ на Java в Intellij Idea
Локальные, глобальные и статические переменные в С++
Переглядів 2867 місяців тому
Локальные, глобальные и статические переменные в С
Ссылки в С++
Переглядів 3967 місяців тому
Ссылки в С

КОМЕНТАРІ

  • @thisIsbaza
    @thisIsbaza 11 днів тому

    хорошо

  • @Адепткефира
    @Адепткефира 13 днів тому

    Вы меня спасли от отчисления, спасибо, огромное за это видео

  • @uzdik.student
    @uzdik.student Місяць тому

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

  • @PavelKoleso
    @PavelKoleso Місяць тому

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

  • @uzdik.student
    @uzdik.student Місяць тому

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

  • @СергейШитиков-в9э
    @СергейШитиков-в9э 2 місяці тому

    Здравствуйте. Я сразу извинюсь за вопрос. А почему в инициализации массива Вы берёт остаток от деления именно на 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 23 дні тому

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

  • @TayProlay
    @TayProlay 2 місяці тому

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

  • @bonjovi8610
    @bonjovi8610 2 місяці тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 23 дні тому

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

  • @АндрейОхотников-п6ь
    @АндрейОхотников-п6ь 2 місяці тому

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

  • @ЖеняФурман-ф8г
    @ЖеняФурман-ф8г 2 місяці тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 23 дні тому

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

    • @ЖеняФурман-ф8г
      @ЖеняФурман-ф8г 23 дні тому

      @@Programming_for_beginners понял

  • @VitaliyZlobin
    @VitaliyZlobin 2 місяці тому

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

  • @iBarmalei
    @iBarmalei 2 місяці тому

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

  • @B5U8
    @B5U8 2 місяці тому

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

  • @B5U8
    @B5U8 3 місяці тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 2 місяці тому

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

  • @Русь-Родина
    @Русь-Родина 3 місяці тому

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

    • @classZak
      @classZak 3 місяці тому

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

    • @B5U8
      @B5U8 3 місяці тому

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

    • @IvanTitkov-gt9yu
      @IvanTitkov-gt9yu Місяць тому

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

  • @B5U8
    @B5U8 3 місяці тому

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

  • @console.g
    @console.g 3 місяці тому

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

  • @anzarsh
    @anzarsh 3 місяці тому

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

  • @anjelomanoranjan
    @anjelomanoranjan 3 місяці тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 3 місяці тому

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

  • @janise237
    @janise237 3 місяці тому

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

  • @PavelKoleso
    @PavelKoleso 4 місяці тому

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

  • @Вайс-я8з
    @Вайс-я8з 4 місяці тому

    Так, я не понял, как может стать 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з 4 місяці тому

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

  • @СтепанМоисеев-л1ж
    @СтепанМоисеев-л1ж 4 місяці тому

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

  • @_sergeevich5827
    @_sergeevich5827 4 місяці тому

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

  • @thelowfer1016
    @thelowfer1016 4 місяці тому

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

  • @anjelomanoranjan
    @anjelomanoranjan 4 місяці тому

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

  • @PavelKoleso
    @PavelKoleso 4 місяці тому

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

  • @Mihail_Duymin
    @Mihail_Duymin 4 місяці тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 4 місяці тому

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

  • @ourtube5191
    @ourtube5191 4 місяці тому

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

  • @adventureswithstan1026
    @adventureswithstan1026 4 місяці тому

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

  • @aleksanderchernienko
    @aleksanderchernienko 4 місяці тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 4 місяці тому

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

  • @Aleshaliss
    @Aleshaliss 5 місяців тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 4 місяці тому

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

  • @Aleshaliss
    @Aleshaliss 5 місяців тому

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

  • @Nastya-h8e
    @Nastya-h8e 5 місяців тому

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

  • @anjelomanoranjan
    @anjelomanoranjan 5 місяців тому

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

  • @АртемОзеров-ъ4ч
    @АртемОзеров-ъ4ч 5 місяців тому

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

  • @_sergeevich5827
    @_sergeevich5827 6 місяців тому

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

  • @kuzicki5317
    @kuzicki5317 6 місяців тому

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

  • @kuzicki5317
    @kuzicki5317 6 місяців тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 5 місяців тому

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

  • @АндрейАндреев-р3х2з
    @АндрейАндреев-р3х2з 6 місяців тому

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

  • @thelowfer1016
    @thelowfer1016 6 місяців тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 6 місяців тому

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

    • @thelowfer1016
      @thelowfer1016 6 місяців тому

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

  • @console.g
    @console.g 6 місяців тому

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

    • @Programming_for_beginners
      @Programming_for_beginners 6 місяців тому

      Верно, 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 ?

  • @marat3602
    @marat3602 7 місяців тому

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

  • @aleksanderchernienko
    @aleksanderchernienko 7 місяців тому

  • @pazl2533
    @pazl2533 7 місяців тому

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

  • @pazl2533
    @pazl2533 7 місяців тому

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