C# - Класс и объект. Уроки для маленьких и тупых #8.
Вставка
- Опубліковано 15 вер 2024
- Привет, продолжаются наши уроки C# для маленьких и тупых и в этом видео мы познакомимся с Объектно ориентированным подходом в программировании, а так же узнаем что такое класс и объект
► Ссылка на весь плейлист: bit.ly/2lmEtR4
► Ключевые слова C#: bit.ly/2qgi3Y7
Заходите и подписывайтесь на наши другие ресурсы!
● VK: bit.ly/vk_extre...
● Telegram Chat: bit.ly/telegram...
● iTunes: bit.ly/itunes_e...
● Twitter: bit.ly/twitter_...
● GitHub: bit.ly/github_e...
Музыка: Franz Gordon - TI'll Be Gone
наш метод:
напиши код 1 раз,
а потом 7 раз переписывай
За дизайнера костылей - лайк и подписка сразу :DDDD
нужен еще проектировщик велосипедов
Меня напрягает то, что я вроде всё как понимаю, а потом опа... Стопэ, нужно перемотать, пересмотреть
Ну ничего, я думаю разберусь)
Авторам спасибо, лайк и иподписка
жиза
Бро, может очевидную схему посоветую. Но все же....заведи себе тетрадь толстую и записывай. У меня такая же проблемма была, а потом норм стало. Если что-то забывал, тетрадь под рукой.
@@user-nk7um8fz2u Еще какая жиза...
@@novikovbohdan8228 или в блокнотике на компе всё писать. Я пока так делаю
тут советовали записывать в тетрадь, лично мне помогло писать код сразу и тестить его непосредственно в проге, не знаю, но запомнил так
Empty empty - плохой пример. Тавтология. Новичку легко запутаться. Нужно конкретно указать что первое Empty это тип, а второе - просто наименование. Например "NPC Gollum" было бы лучшим примером.
Korn1holio
Ты хорошо знаешь C#?
спасиииба
СПАСИБО! А то я не понимал, что происходит вообще.
брат это прикольчик
Соглашусь
Господи это потрясающе. Не знаю как совсем полным новичкам которые вообще ничего не умеют , но если уже знаешь какой нибудь яп и хочешь выучить C# это прям самое оно. Лучше курсов не видел. Нигде. Давай курс по юнити или по js. Больше контента
Спасибо Вам большое за урок! Очень простое и доходчивое объяснение смысла классов и объектов в ООП, а не как обычно у других.
АААА сложно, придется еще несколько раз пересмотреть...
Забей. Просто сделай то, что он говорит и вернись к этому позже. В этом видеоуроке он не старался объяснять так, чтобы всё было понятно. Очень поверхностно и странно. Даже для повторения пройденного слабо сгодится, но зато коротко, по делу и думаю в след. уроках на конкретных примерах он уже объяснит всё также ах**нно, как он это умеет
Я:
- Погоди нейрон... Куда же ты?
- Сначало семейство Петровых, теперь ты?
Нейрон головного мозга:
- Мне придётся уйти, понимаешь, у меня нет связи с другими соседями...
- Прости ты слишком тупой. Из-за тебя у меня нет связи с другими. Я сваливаю как это сделал мой кузен, год назад.
(Я: -Угхх, ну тебя.... САМ РАЗБЕРУСЬ)
- Где там клавиша повтора (тааак...)
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@@igor06991 GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@@Mr.Epsilion GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
Большое спасибо! Всё понятно! А шутки не дают заскучать и отвлечься. Делай, пожалуйста, чаще эту рубрику.
Улыбнула подача материала. Лайк и дзинь сразу )
Всё ж таки вы неправильно сказали(7:32): "...новый объект после помещается в переменную...". Классы - это ссылочные типы, а значит в переменную помещается ссылка на новый созданный экземпляр класса.
Спасибо, мы знаем, но курс рассчитан на абсолютных новичков, поэтому затронем тему ссылочных и значимых типов значительно позже
За всё время я понял, что авторов чем-то очень сильно обидели их местные чиновники)
Ну наконец то кто то объяснил, что такое классы простыми словами, и лишь потом показал как это реализовывается. А то большинство "учителей" тыкают в лицо код и говорят, ну вот смотри это оно, всё же просто, вот оно не видишь что-ли, всё ведь понятно
Штилд в связки с вами ребята . Даёт хороший результат . Спасибо )
Топовая шутка про соседа))
сначала хотел писать гневный комментарий, мол обзываешь тупыми и петушками, но решил благодарить, СПАСИБО, это видео для меня
если бы Я не прошел бы это в С++ , Я бы нихрена не понял бы
больше кода , а не отхода
но все равно спасибо за данный контент)))
4:27 -- но ведь это не автомобиль...
Ты лучший😂поржал от души, спасибо
Крутая подача! Проорал из примера про костыли
псс парни тайные скобочки это вызов конструктора который строит объект, или инициализирует)
Было бы прикольно если бы после слов "синий" стол пропал, так как фон и стол одного цвета.
в Jave точно так же как и в С# вся эта процедура выглядит)
Большое спасибо ! Вы классные ребята )
Почаще бы видосики)
покрасили в цвет моего соседа Равшана(черно белый-адидас)
наконец-то хоть кто-то вменяемо объяснил, что такое эти ваши блядские объекты... спасибо тебе, мудрец!
Ключевые слова на мсдн
add псевдоним по возрастанию
async подождите по убыванию
dynamic из get
лол, поменял ссылку на английскую версию
Почему мемасики крупно написаны а код таким мелким шрифтом? Ну сделайте 20-25 с телефона 5 дюймов не видно.
Да и с 6+ тоже))
Просто тащусь, под чаек с печенюшкой уроки просто улетают.
ЭКСКИЗ
Что взять с 9-и классов :(
про костыли орнул
Как понять потренероваться в создании классов, создал я его через кмд new, а что дальше что он делает? что туда пихать? Как потом использовать?
Вернись к началу изучения, это слишком тупые вопросы и если ты учишься только по видео ты ничему не научишься, прочти унигулу по с#
цвет моего соседа дяди Вити = цвету настроения Киркорова
оператор сравнения возвратил true
@@brayanhustler93 это оператор присваивания
Ребят, все кто забывает и приходиться пересматривать....записывайте, так легче будет. Проверенно на себе).
Лучший скааа!
7:00 Когда мы объявляем переменную, не указывая значения, то там хранится не 0, а мусор.
В чем разница создания класса, путем добавления нового класса как показано на видео в виде файла и написанием его вручную?
так легче ориентироваться
Всем, кто не понял что тут творится, советую изучать эту тему на аналогичных ей ресурсах. Когда я первый раз знакомился с классами и объектами именно тут, то нихуяшечки не понял
А вот про Делфи было обидно, но, сука, это жиза
конечно, все идеально, но иногда когда говоришь какую-нибудь важную инфу и отвлекаешься на мем, то забываешь что вообще ты говорил.
теперь я хочу деревянный костыль порытый лаком, пусть будет на всякий случай.
1:59 страшно представить, сколько жоп порвалось в этот момент.
"поработав над костылями" 😂
Были включены титры - какой же там треш творится))) Угар xD
А подскажите плиз. что это за аргумент - масив string[ ] в классе? зачем его писать и обязательно ли писать?
5:11 Ах так вот почему скрипт в юнити должен иметь такое же название, как класс...
Вообще то
bool zanuda_mood = true;
GeekKeeg1 zanuda_mode* во первых, а вовторых он мог быть обьявлен до этого
DesT1nY, во-первых, а не "во первых ". Во-вторых, а не "во вторых ". И вколь это обучение - это ошибка.
DesT1nY, грамматика и орфография - нямка.
GeekKeeg1
bool dump;
dump = true;
Почему ты решил что там именно mode? Может он и имел ввиду mood - настроение?
2:30 определнное
Ебать, после примера с телефоном и объяснений, дошлооооо, бл, а я 2 месяца убил, чтобы понять, что такое класс, тупо я понял:
класс - это шаблон/инструкция/набор правил
объект - это сущность прописанная через шаблон
Спасибо👌👍
Класс за то что обьянил Класс
А есть где то аналогичный канал по js?
Кто нибудь может посоветовать книги по C# для начинающих?
CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#.
Автор Джеффри Рихтер
@@NoNick спасибо попробую прочесть
Ой, ой что это? Ехтримцоде пробует шуточки в начале своего пути🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
з.ы. Красава, очень сильно продвинулся за пять годков, мое увожение!
Звук как-будто эхом отдает но я привык уже в первую минуту
3:22, НЕ ПРАВИЛЬНО! bool zanuda_mode = true;
Переменная не была создана...
Даже если это и шутка, она может быть объявлена когда угодно главное что-бы была в одном блоке
зачем при создании объекта дважды писать Empty empty?
Empty - тип
empty - имя
Получается объект типа Empty, к которому мы можем обращаться по имени empty.
@@ExtremeCode почему тип Empty? почему не класс Empty? когда я слышу тип то представляю сразу int, string итд, а типа Empty конкретно вроде нету
DeserveTV он просто решил его так назвать , его можно назвать как хочешь
@@deservetv7658 Потому что это пользовательский тип данных. Ты его можешь присваивать, менять значения, складывать, вычитать
от маленьких и тупых спасибо
Я один досмотрел рекламу до конца? Конечно я был ошарашен услышав как этот Американец говорит на русском с таким акцентом.
Почему сначала класс назывался empty, а потом резко programm
programm это не класс а консоль
@@user-jk3rg7lu5m programm это не консоль а пространство имён
Мистерио, вернись. Это твоя рубрика :)
6:20 зачем так ЖЕСТОКО D :
что значит 11 сторка на моменте 7:03???
СУБТИТРЫ В ЭТОМ УРОКЕ ПРО ААХХАХАХАХ
Капитан! Джек Воробей
Вот во всех видео, книжках и т.д. объясняют про классы и объекты на примере автомобилей, костылей, столов и прочих вещей. Уже тошнит от этого, изъезженая тема, и понята до конца. Но как применить это в самой программе, никто не объясняет. Вот пишем мы калькулятор, файловый менеджер, планировщик заданий, да что угодно. И вот что там является классом, объектом, методом?
То есть "стол" в этом примере означает класс, а стол с деревянными ножками, пластиковым основанием синего цвета - экземпляр класса?
У вас в школе уроки труда были? Класс = чертёж, Экземпляр = Готовое изделие (на основе чертежа).
Экземпляр класса и объект класса одно и тоже ?
Ну почти, экземпляр класса по сути является описанием конкретного объекта в памяти, так что эти термины взаимозаменяемы
Для маленький и тупых говорите? Так всё же, класс это костыль, а объект это конкретный костыль определённого артикула (цвет, материал, размер, форма и т.д.). Я правильно понял? Мемы конечно весёлые, но избыточная инфа, отвлекает.
я люблю тебя
int lol;
int you;
int lvl;
lol = 3;
you = 2;
if (lol > you)
{
Console.WriteLine("
Шуточки уровня" + lvl);
}
*lvl = 300*
Сяб , понял наконец то хоть как то блять ахахах
Инкапсуляция, наследие, полиморфизм
найс стол обрезал_)
Я вот не понял, для чего нужны эти классы
Смотри. Тебе надо сделать машины:
int wheels_car1;
int wheels_car2...
int wheels_carn;
А машина состоит не только из колес, верно? Поэтому без класса это будет ад. А с классом:
class Cars{
int wheels;
float prise;
string name;
//И еще много переменных
void Cars (int Wheels, float Price, string Name){
prise = Prise;
wheels = Wheels;
name = Name;
}
//Сверху конструктор, который
//будут рассматривать в других
//уроках
}
static void Main(){
Cars car1 = new Cars(4, 1000, "car1");
Cars car2 = new Cars(чтото);
}
Согласитесь, с классом все выглядит понятнее и проще
бля, а разве шурыгина в 2017м была? как будто в прошлом году было...
Ты что, ногу сломал что ли?
почему при словах "закрепить навернячка" вылезла тёлка?
Уроки для маленьких и тупых -Почему ты так называл свой ролик? Жаль что не знаешь простой маркетинг !
*Капитан Джек Воробей
Где настоящий автоооооор😢, где его голоооос
322 и 228 LUL KappaPride
что в начале так мало шутак? я смртрю только ради шуток я все знаю
Мне одному "экскиз" глаза режет?)
что вы с делали со старым ведущим?!?!??!?
Вот что мне не нравится в с# много не лаконичных моментов, Тот же «Empty empty = new Empty()". Вот зачем тут 2 раза указывать Empty. Мда, после Python почти все языки кажутся излишними и «убогими». P.S тот же С куда более структурирован, ничего лишнего.
Согласен, я долго путался и если-бы они не различались цветами я бы так и остался с почти нулевыми знаниями :с
@@neverworld8815 почему он сказал указываем тип Empty, как это тип?
В C нет ООП(((
Ты ебланиха влагалиха? Первый Empty это экземпляр класса. Указатель. А второй Empty это ссылка
@@quadroninja2708 есть
Вы худший класс, с которым я работал)
особенно отдельные его экземпляры...)
только я ближе к концу слышал на фоне where is my mind
Экскиз? Вы серьезно? Я думал ослышался... Это не смешно.
Пиздец какой-то.... Можно без шуток и провести паралель с классами и styleshet.css Не надо городить всё это, реально яб нихера не понял если бы не знал html и css
Почему Хакки для петушков? )
Навальный одобряет, незаметно обсирай чиновников))
Смотреть на скорости 1.25!!!
какая методология программиро...бла бла бла...XD
Не думаю что за 8 мин можна виучить ООП
за час можно любой язык выучить, если этот час у хаудихо:D
NI SH бред
@@darkcrusaderzxc "КАК ВЫУЧИТЬ ЛЮБОЙ ООП ЗА ВОСЕМЬ МИНУТ САМЫЙ АХУ##### СПОСОБ 100% ОТВЕТ ОТ ПРОФЕССИ АНАЛА"
Изучить можно, но познать нельзя. А познание лишь через практику
Збс название, сам и смотри свои видосы
За живое задел, что ли?
Ахаха обиженный)
Почему так понятно???(не сарказм)
За шкурыгину - диз