No video

Свойства в C# / Unity / ООП

В этом видео я покажу, для чего необходимы "Свойства" в C#.
Номер VISA карты для поддержки - 4149629398195479
/ graphicaldesignua - мой патреон для поддержки)
/ discord - дискорд канал в котором можете пообщаться с другими разработчиками.
t.me/joinchat/K3HCV0nUjP4X7kC... - телеграмм канал

Пікірлер: 53

  • @Sb5-03
    @Sb5-034 жыл бұрын

    Быстро, чётко, информативно.

  • @timofei9676

    @timofei9676

    4 жыл бұрын

    Быстро, чётко, информативно, красиво.

  • @user-hs1gy5ek5t
    @user-hs1gy5ek5t4 жыл бұрын

    Смотрю я на обилие годноты на канале, сравниваю с кол-во просмотров и понимаю - нужно донатить, хотя бы немного

  • @KirillBreuss
    @KirillBreuss4 жыл бұрын

    Как только я начал изучать ООП ты решил сделать видео по ООП.) Вот прекращай мысли читать мои!)

  • @markkamill4809
    @markkamill48094 жыл бұрын

    Прикольная рубрика, однозначно лайк!

  • @user-cj8wy9lr3s
    @user-cj8wy9lr3s4 жыл бұрын

    Крутооо!

  • @nepochat
    @nepochat4 жыл бұрын

    Вот этот контент ещё круче. Спасибо!

  • @rafik5179
    @rafik51794 жыл бұрын

    Спасибо

  • @slavaukharikkim4833
    @slavaukharikkim48334 жыл бұрын

    Мужик ты лучший! Спасибо за твои уроки

  • @monsterclash6790
    @monsterclash67904 жыл бұрын

    Огромное спасибо за урок!

  • @manageradv6905
    @manageradv69052 жыл бұрын

    Чувак, где ты был раньше со своими видео?)) Очень доходчиво! Спасибо!

  • @matotabisan4102
    @matotabisan41024 жыл бұрын

    Спасибо большое за это видео

  • @arcday4281
    @arcday42814 жыл бұрын

    Быстро, чётко, не понятно мне. Может я затупок конечно, но скорее всего необходим пример реализации на практике. Не судите строго -- хоть я и не школьник давно, зато работал грузчиком с в.о. )))

  • @Kot-Alenya

    @Kot-Alenya

    4 жыл бұрын

    Вот примеры из практики : 1 тебе надо отфильтровать значение переменной , допустим это переменная отвечает за здоровье и она не может опуститься до нуля , значит в блоке set (который отвечает за получаемые значения ) мы делаем проверку ,которая вычитает от имеющегося значения урон и , если значение получается меньше нуля , то запускается какой-нибудь метод отвечающий за смерть и т.д. Да, это можно сделать не в блоке set , но это будет неправильно ! 2 тебе надо заблокировать доступ к переменной что бы ты нечаянно не присвоил ей другого значения , то можно заблокировать доступ к блоку get ) Всё просто

  • @arcday4281

    @arcday4281

    4 жыл бұрын

    @@Kot-Alenya Спасибо за ответ и старания. В написании кода я "очень-очень" новичок. Единственное где видел "get"-"set" среди тонны видосов, так это в наследовании классов, а именно в общих значений переменных, некоторых функций и общей логики разных врагов - здоровье, движение, скорость, получение урона . Но я так и nih... не понял там куча "строк" и каких-то "ссылок" между скриптами, замудрено так что писец - хоть я и по учебе проходил "почти" полный курс высшей математики nih... не пойму. М.Б. есть способ сделать слегка проще.

  • @Kot-Alenya

    @Kot-Alenya

    4 жыл бұрын

    @@arcday4281 единственный способ - стараться учиться и верить в себя !

  • @kurumi8077
    @kurumi80774 жыл бұрын

    Сделай уроки по C#

  • @I.G.R

    @I.G.R

    4 жыл бұрын

    а это что по твоему?

  • @kurumi8077

    @kurumi8077

    4 жыл бұрын

    @@I.G.R С нуля я имею ввиду

  • @kosheii89

    @kosheii89

    4 жыл бұрын

    Есть канал SimpleCode и сайт METANIT. По C# там хорошие уроки. Если же ты хочешь учиться только у этого ютюбера, то вынужден тебя разочаровать - быть привередливым вредно для программиста

  • @varan9412
    @varan94124 жыл бұрын

    Ждём делегаты с событиями

  • @Nobody_7777
    @Nobody_77774 жыл бұрын

    УРА, ты вернулся! Спасибо за видео! Но мне кажется оно для сильно узкого сегмента людей, возможно новый курс по игре в определённом жанре от начала и до релизной версии зайдёт веселее и с большим охватом😁😁😁

  • @Nobody_7777

    @Nobody_7777

    4 жыл бұрын

    Хотя вот нашёл ещё видео про наследование, а значит как я понял планируется целый курс в подобном формате, и это круто, умываю руки, главное потом игрушку запели ещё одну пожалуйста🙏🏼😁

  • @thenc4568
    @thenc45684 жыл бұрын

    Было бы интересно узнать про ограничители в квадратных скобках перед свойством и про другие интересные особенности.

  • @kraken1649
    @kraken16494 жыл бұрын

    Блоки get и set называются геттерами и сеттерами

  • @teffton
    @teffton3 жыл бұрын

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

  • @romaklassman9924
    @romaklassman99244 жыл бұрын

    Сделай ролик о функциях mathf раскажи про самые часто используемые

  • @SliverRus
    @SliverRus3 жыл бұрын

    Уже третье видео смотрю, так ничего о инкапсуляции не понял... :(

  • @evilvirraZzz
    @evilvirraZzz4 жыл бұрын

    эххх c#.... На C++ замена свойствам это get/set функции хД Урок норм, одобряю :)

  • @Kot-Alenya
    @Kot-Alenya4 жыл бұрын

    У меня есть 2 вопроса: 1 можно ли добавить своё свойство ? 2 есть ли у полей класса другие свойства помимо get & set?

  • @graphicaldesign2776

    @graphicaldesign2776

    4 жыл бұрын

    Не думаю. А зачем? Тогда свойства прекратят нести свою цель.

  • @Kot-Alenya

    @Kot-Alenya

    4 жыл бұрын

    @@alexanderkholmagorov5936 я самоучка , мне просто было интересно : знаю ли я всё о свойствах или нет )

  • @furybamreal
    @furybamreal4 жыл бұрын

    сделай pathfinding в платформере

  • @matotabisan4102
    @matotabisan41024 жыл бұрын

    ВОТ НАКОНЕЦ-ТО, ХОТЬ КТО ТО ОТВЕТИЛ НА МОЙ ВОПРОС, ЗАЧЕМ НУЖЕН get И set, все пихают, а заем, почему, ответ всегда 1, так надо/так правильно

  • @oleksandrshvets
    @oleksandrshvets4 жыл бұрын

    Капец, как ты это делаешь?)))))))))))))

  • @user-nn3du7eg7s
    @user-nn3du7eg7s4 жыл бұрын

    Сделай игру с использованием ragdoll!

  • @user-qi4dy8ql7m
    @user-qi4dy8ql7m4 жыл бұрын

    ОК.

  • @marymarin3506
    @marymarin35064 жыл бұрын

    Сделай игру с использованием ragdoll, сделай туториал пожалуйста

  • @user-nn3du7eg7s

    @user-nn3du7eg7s

    4 жыл бұрын

    согласен, в топ!

  • @Nobody_7777
    @Nobody_77774 жыл бұрын

    ДАВАЙ НОВЫЙ ВИДОС)))

  • @timurmels6924
    @timurmels69244 жыл бұрын

    Можете пожалуйста глянуть коментарии под видео збор кристалов и отетить на них?

  • @Enopelog
    @Enopelog4 жыл бұрын

    Всем Привет...Помогите разобраться что делаю не так..на 2минуте 8сек один в один такой же код ..в двух скриптах ..но юнити ругается 1) Assets\Object.cs(15,10): error CS0103: The name 'obj' does not exist in the current context..2) Assets\Test.cs(11,13): error CS0029: Cannot implicitly convert type 'int' to 'string'.....

  • @graphicaldesign2776

    @graphicaldesign2776

    4 жыл бұрын

    проблема с именем obj, видимо не такой же скрипт.

  • @Enopelog

    @Enopelog

    4 жыл бұрын

    @@graphicaldesign2776 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Object : MonoBehaviour { private string names; private int val; public string Names { get { if(names.Length ==0) names=obj.name; return names; } set { names = value; } } }

  • @Enopelog

    @Enopelog

    4 жыл бұрын

    @@graphicaldesign2776 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { private Object obj; private void Start() { obj.Names=9; print(obj.Names); } }

  • @Enopelog

    @Enopelog

    4 жыл бұрын

    @@graphicaldesign2776 все так как в видео ...почему-то неробит(

  • @Enopelog

    @Enopelog

    4 жыл бұрын

    @@graphicaldesign2776 Помогите плз!

  • @kiborgybica9529
    @kiborgybica95294 жыл бұрын

    Люди, подскажите где можно прочитать ООП для юнити? И где можно глянуть документацию для юнити на русском языке?Заранее спасибо.

  • @timofei9676

    @timofei9676

    4 жыл бұрын

    Там же, где и ООП для C# ;)

  • @kiborgybica9529

    @kiborgybica9529

    4 жыл бұрын

    Timofei Kolesnichenko а можешь пожалуйста скинуть ссылку или подсказать где можно найти это литературу или уроки?

  • @stunnerboyone2986

    @stunnerboyone2986

    4 жыл бұрын

    @@kiborgybica9529 coursehunter.net/ есть фри курсы, может поможет чем то)

  • @timofei9676

    @timofei9676

    4 жыл бұрын

    @@stunnerboyone2986 А с платной подпиской - вообще сказка)

  • @user-yo7ps3pd6j
    @user-yo7ps3pd6j2 жыл бұрын

    один дурачок в 90х неправильно перевел и теперь все как один говорят. хватит пропертис называть свойствами, это ХАРАКТЕРИСТИКА \ ОСОБЕННОСТЬ \ ИМЕНИЕ

Келесі