Хоть я и учу C#, но поглядеть на отчасти схожий язык с объяснением заходит в самый раз, как никак алгоритм изучения всех языков мало чем отличается, плюсом ко всему у вас очень приятный ушам голос и приятная подача, узнавать и делится знаниями полезно
Вы отлично объясняете , как раз плюса нужны для проекта . Тяжело вам будет эта тема не бьет чарты по просмотрам ( . Спасибо за ваш труд . А как на счет платформера , или змейки )?
Не-не. Отличий можно сказать вообще нет. Просто "по умолчанию" у структуры все поля и методы ПУБЛИЧНЫЕ (public), а у класса ПРИВАТНЫЕ (private). Позже ещё поговорим про эти модификаторы. Ну и наследование у структуры по умолчанию публичное, а у класса приватное. В остальном всё одно и то же.
@@someStudentChannel Спасибо! Скажите, т.е. и в современных проектах можно и нужно использовать структуры? Или уже почти всё реализуется через классы? Еще интересна тема с наследованием (различным). Очень хочется какие-то лучшие практики узнать. Т.е. не то что есть в языке, а то, как принято и как правильно делать. Спасибо!
@@pavelpolo9016 Вообще зависит от код-стайла компании, но классы удобнее в том плане что поля у них по умолчанию приватные, то есть идёт бесплатная инкапсуляция, без которой сегодня не написать что-то серьёзное. Со структурами конечно тоже можно прописать отдельно модификатор приватности, но вероятность забыть его написать выше, нежели накосячить с модификаторами в классе)
Эх, сколько кода на плюсах я не пересмотрел, для игровых объектов везде используют классы, а структуры уже больше как набор каких-то игровых параметров, но по сути разницы между ними нет) а так всё хорошо ;)