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

Видео

Вставка строки в двумерный динамический массив на языке C++
Просмотров 108Месяц назад
Напишем функцию, которая добавляет в двумерный динамический массив новую строку. Видео №59 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирова...
Треугольный и трехмерный динамические массивы в С++
Просмотров 2653 месяца назад
В динамической памяти на языке С создаем и используем треугольный и трехмерный массивы. Видео №58 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное програ...
Последовательность действий при создании объекта в Java
Просмотров 863 месяца назад
Какие шаги выполняет система, когда Вы создаете объект операцией new или обращаетесь к статическим переменным класса? Видео #12 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.m...
Двумерный динамический массив
Просмотров 2693 месяца назад
Двумерный массив в динамической памяти. Создаем, используем, удаляем. Видео №57 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java...
Статические члены класса в Java
Просмотров 833 месяца назад
Коротко о полях, методах и блоках с модификатором static. Видео #11 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.me/C_And_Java Новости и скидки на мои курсы там ;)
Пример задачи на работу с динамической памятью в С++
Просмотров 3914 месяца назад
Функция удаления отрицательных элементов в одномерном массиве. Пример использования динамической памяти в С . Видео №56 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-...
Пример решения задачи на создание класса в Java
Просмотров 1284 месяца назад
Объединим то, что мы знаем про наполнение класса, в одном примере! Видео #10 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.me/C_And_Java Новости и скидки на мои курсы там ;)
Переопределение методов класса Object
Просмотров 824 месяца назад
Методы equals() и hashCode(): как они связаны? Зачем нужен метод toString() в каждом классе? Видео #9 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t.me/C_And_Java Новости и ски...
Динамическая память в языке C++
Просмотров 5154 месяца назад
Динамическая память в языке С . Пример создания функции уменьшения размера массива. Видео №55 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программир...
Динамическая память в языке С
Просмотров 2414 месяца назад
Виды памяти. Динамическая память в языке С. (для С будет следующее видео). Видео №54 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на...
Объекты как параметры методов в Java
Просмотров 1094 месяца назад
Может ли ссылочная переменная быть параметром метода в Java? Что означает передача параметра по значению в этом случае? Видео #8 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepik.org/a/133183 Мой телеграмм-канал: t....
Указатель на функцию в языке С++
Просмотров 4125 месяцев назад
Указатель на функцию. Примеры использования в С . Видео №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
Просмотров 1035 месяцев назад
Геттеры и сеттеры в Java - это методы, которые позволяют узнать/задать значение приватного поля. Как происходит удаление объектов и очистка динамической памяти в Java? Видео #7 курса "Объектно-ориентированное программирование на Java". Ссылки на мои курсы по программированию на платформе stepik.org: Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на J...
Рекурсивные алгоритмы на языке С++
Просмотров 1675 месяцев назад
Что такое рекурсия? Как научится писать рекурсивные алгоритмы? Видео №52 курса "Основы программирования на С/С ". Ссылки на мои курсы по программированию на платформе stepik.org: Основы программирования на С/C : stepik.org/a/55918 Основы программирования на C/C Часть 2: stepik.org/a/116440 Основы языка Java: stepik.org/course/124803/promo Объектно-ориентированное программирование на Java: stepi...
Конструкторы в языке Java
Просмотров 745 месяцев назад
Конструкторы в языке Java
Функции С++ с неограниченным числом аргументов
Просмотров 2445 месяцев назад
Функции С с неограниченным числом аргументов
Модификаторы классов, полей и методов в Java
Просмотров 665 месяцев назад
Модификаторы классов, полей и методов в Java
Параметры по умолчанию в функции С/С++
Просмотров 1216 месяцев назад
Параметры по умолчанию в функции С/С
Ключевое слово this в Java
Просмотров 1076 месяцев назад
Ключевое слово this в Java
Хвостовой возвращаемый тип в С++
Просмотров 1906 месяцев назад
Хвостовой возвращаемый тип в С
Описание класса и создание объектов в Java
Просмотров 1596 месяцев назад
Описание класса и создание объектов в Java
Перегрузка и шаблоны функций в С++
Просмотров 2256 месяцев назад
Перегрузка и шаблоны функций в С
Принципы объектно-ориентированного программирования
Просмотров 2166 месяцев назад
Принципы объектно-ориентированного программирования
Введение в объектно-ориентированное программирование
Просмотров 2297 месяцев назад
Введение в объектно-ориентированное программирование
Сериализация в Java. Часть 2.
Просмотров 537 месяцев назад
Сериализация в Java. Часть 2.
Стек вызовов
Просмотров 2117 месяцев назад
Стек вызовов
Отладка программ на Java в Intellij Idea
Просмотров 1137 месяцев назад
Отладка программ на Java в Intellij Idea
Локальные, глобальные и статические переменные в С++
Просмотров 3038 месяцев назад
Локальные, глобальные и статические переменные в С
Ссылки в С++
Просмотров 4038 месяцев назад
Ссылки в С

Комментарии

  • @andrewsidokur6135
    @andrewsidokur6135 День назад

    классный тутор, жаль короткий

  • @andrewsidokur6135
    @andrewsidokur6135 3 дня назад

    очень подробные и структурированные видео у вас. Скажите, а в каком учебном заведении вы преподаете?

  • @B5U8
    @B5U8 6 дней назад

    👍👍👍👍👍👍👍👍👍

  • @СергейЩепилин
    @СергейЩепилин 9 дней назад

    Ай лав ю

  • @mrus7684
    @mrus7684 11 дней назад

    Уважаемая Оксана, при всём уважении, слово Scholarship пишется только так и никак иначе, слово raise пишется так и никак иначе . Без негатива, надеюсь вам будут полезны эти замечания

  • @artemposadskiy6959
    @artemposadskiy6959 15 дней назад

    Спасибо, подскажите при установке vs версии 22, пррграмма спрашивает для чего ставим. Из подходящих вариантов только разработка стандартных приложений на с++

  • @mikhailfedorov4174
    @mikhailfedorov4174 23 дня назад

    Отличный урок. Всё по делу и понятно. Спасибо!

  • @thisIsbaza
    @thisIsbaza Месяц назад

    хорошо

  • @Адепткефира
    @Адепткефира Месяц назад

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

  • @uzdik.student
    @uzdik.student 2 месяца назад

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

  • @PavelKoleso
    @PavelKoleso 2 месяца назад

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

  • @uzdik.student
    @uzdik.student 2 месяца назад

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

  • @СергейШитиков-в9э
    @СергейШитиков-в9э 3 месяца назад

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

    • @B5U8
      @B5U8 2 месяца назад

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

    • @Programming_for_beginners
      @Programming_for_beginners Месяц назад

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

  • @TayProlay
    @TayProlay 3 месяца назад

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

  • @bonjovi8610
    @bonjovi8610 3 месяца назад

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

    • @Programming_for_beginners
      @Programming_for_beginners Месяц назад

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

  • @АндрейОхотников-п6ь
    @АндрейОхотников-п6ь 3 месяца назад

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

  • @ЖеняФурман-ф8г
    @ЖеняФурман-ф8г 3 месяца назад

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

    • @Programming_for_beginners
      @Programming_for_beginners Месяц назад

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

    • @ЖеняФурман-ф8г
      @ЖеняФурман-ф8г Месяц назад

      @@Programming_for_beginners понял

  • @VitaliyZlobin
    @VitaliyZlobin 3 месяца назад

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

  • @iBarmalei
    @iBarmalei 3 месяца назад

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

  • @B5U8
    @B5U8 3 месяца назад

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

  • @B5U8
    @B5U8 4 месяца назад

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

    • @Programming_for_beginners
      @Programming_for_beginners 3 месяца назад

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

  • @Русь-Родина
    @Русь-Родина 4 месяца назад

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

    • @classZak
      @classZak 4 месяца назад

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

    • @B5U8
      @B5U8 4 месяца назад

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

    • @IvanTitkov-gt9yu
      @IvanTitkov-gt9yu 2 месяца назад

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

  • @B5U8
    @B5U8 4 месяца назад

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

  • @console.g
    @console.g 4 месяца назад

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

  • @anzarsh
    @anzarsh 4 месяца назад

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

  • @anjelomanoranjan
    @anjelomanoranjan 4 месяца назад

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

    • @Programming_for_beginners
      @Programming_for_beginners 4 месяца назад

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

  • @janise237
    @janise237 4 месяца назад

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

  • @PavelKoleso
    @PavelKoleso 4 месяца назад

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

  • @Вайс-я8з
    @Вайс-я8з 5 месяцев назад

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

    • @Programming_for_beginners
      @Programming_for_beginners 4 месяца назад

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

  • @АндрейАндреев-р3х2з
    @АндрейАндреев-р3х2з 5 месяцев назад

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

  • @СтепанМоисеев-л1ж
    @СтепанМоисеев-л1ж 5 месяцев назад

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

  • @_sergeevich5827
    @_sergeevich5827 5 месяцев назад

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

  • @thelowfer1016
    @thelowfer1016 5 месяцев назад

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

  • @anjelomanoranjan
    @anjelomanoranjan 5 месяцев назад

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

  • @PavelKoleso
    @PavelKoleso 5 месяцев назад

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

  • @Mihail_Duymin
    @Mihail_Duymin 5 месяцев назад

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

    • @Programming_for_beginners
      @Programming_for_beginners 5 месяцев назад

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

  • @ourtube5191
    @ourtube5191 5 месяцев назад

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

  • @adventureswithstan1026
    @adventureswithstan1026 5 месяцев назад

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

  • @aleksanderchernienko
    @aleksanderchernienko 5 месяцев назад

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

    • @Programming_for_beginners
      @Programming_for_beginners 5 месяцев назад

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

  • @Aleshaliss
    @Aleshaliss 6 месяцев назад

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

    • @Programming_for_beginners
      @Programming_for_beginners 5 месяцев назад

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

  • @Aleshaliss
    @Aleshaliss 6 месяцев назад

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

  • @Nastya-h8e
    @Nastya-h8e 6 месяцев назад

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

  • @anjelomanoranjan
    @anjelomanoranjan 6 месяцев назад

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

  • @АртемОзеров-ъ4ч
    @АртемОзеров-ъ4ч 6 месяцев назад

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

  • @_sergeevich5827
    @_sergeevich5827 7 месяцев назад

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

  • @kuzicki5317
    @kuzicki5317 7 месяцев назад

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

  • @kuzicki5317
    @kuzicki5317 7 месяцев назад

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

    • @Programming_for_beginners
      @Programming_for_beginners 6 месяцев назад

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

  • @АндрейАндреев-р3х2з
    @АндрейАндреев-р3х2з 7 месяцев назад

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

  • @thelowfer1016
    @thelowfer1016 7 месяцев назад

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

    • @Programming_for_beginners
      @Programming_for_beginners 7 месяцев назад

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

    • @thelowfer1016
      @thelowfer1016 7 месяцев назад

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

  • @console.g
    @console.g 7 месяцев назад

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

    • @Programming_for_beginners
      @Programming_for_beginners 7 месяцев назад

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