P.25 Статические поля и методы в C++ и Java

preview_player
Показать описание
#dudvstud #математиканапальцах #войтивайти

Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:

Инвентаризация технологий программирования:

Урок подготовлен при поддержке меценатов Evgeny Zychkov и MultiPass!

Hассматриваем удобную конструкцию: статические поля и методы класса (а в случае C++ еще и структуры). Это поля и методы, принадлежащие не конкретному объекту или экземпляру структуры, а самому классу или структуре как типу!

Код из урока тут:
Рекомендации по теме
Комментарии
Автор

Приветствую!
Тайм-коды для этого видео (длительность 30:56):

0:00 вступление
0:30 не будем углубляться в ООП, рассмотрим статические методы и поля
1:20 предположим такую ситуацию. Каждый объект снабжаем своим уникальным номером
3:00 логика такая: этой функции...
3:50 добавляем переменную, добавляем спецификатор static
5:00 смотрим как это работает. Создаем вектор Vector W
6:10 делаем следующее...W действительно поменялось
7:00 объясняю как это работает
7:40 получаем доступ к ней через имя класса\имя объекта
8:30 обращаемся к переменной только через отдельный метод, который будет возвращать...
9:40 ошибка заключается в...
11:30 проверяем как это работает
12:20 смотрим какие у них "айдишники"
12:40 напоминаю, что по умолчанию...проверяем нашу концепцию
14:20 что у нас здесь происходит...
14:50 к этому можно привыкнуть
15:20 пример
15:50 заходим в "С"
16:30 заходим в С++. Редактируем код
19:00 запускаем программу, получаем ошибку
20:10 инициализация статического поля
21:50 запускаем\проверяем
22:40 это лютый костыль
24:50 зачем мы сделали эту пометку
25:25 смотрим еще один способ как можно обратиться
26:15 вносим в нашу структуру, всё работает аналогично
28:40 заглядываем в Java, смотрим наш код. Обратите внимание. Это именно статический метод
30:05 итоги

Желаем Вам удачи!

Тайм-коды
Автор

Спасибо 👍🏻 очень удачно изложено, уловил все с 1-го просмотра … поверьте, это показатель 😂✊🏻

angryworm
Автор

В очередной раз все супер круто, спасибо!!!

anzarsh