Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Теория ООП / Структура vs Класс

  • На этом дополнительном уроке наглядно демонстрируются главные отличия между struct и class в языке C#.
  • Дата отправки отчёта: 19 октября
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: На этом уроке я узнал, в чём отличие Структуры от Класса. Повторил работу по созданию структуры и класса. Также узнал, что можно писать класс в классе. Узнал о ключевых словах ref и out, для чего они нужны и как работают.
  • Что было сложным: Сложным было действительно понять и осознать разницу между Структурой и Классом.
  • Комментарии: Очень важный урок, его можно было поставить самым первым. Не понял только одного, может это просто опечатка, хотя результат работы программы одинаковый:

    static void MovePixel (ref StructPixel sp) - тут переменная sp
    {
      sp.x ++;
      sp.y ++;
    }

    static void MovePixel(ClassPixel sp) - тут вроде должна быть переменная cp

    {
      sp.x ++;  // Должна быть cp
      sp.y ++;  // Должна быть cp
    }

    Хотя наверное в контексте данного приложения это роли не играет, потому как результат одинаковый. Извините за дотошность :)
  • Оценка видео-уроку:
Отчёт от 8520 за Теория ООП / Структура vs Класс


Отчёт от 8520 за Теория ООП / Структура vs Класс




Оцени работу

 
Сохранить страницу:

8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Елена  # Теория ООП / Структура vs Класс / 2016-10-20 17:24

Елена, я понимаю это. Я просто хотел сказать о том, что по теме урока мы рассматривали отличие Структуры от Класса. Мы написали 2 функции ( 1-ая для структуры, а 2-ая для класса). Т.е. в одной функции переменная sp, а в другой cp. Видимо, просто Евгений Витольдович сделал опечатку ( бывает, ведь человек не робот). И я прекрасно понимаю и то, что в данном случае разницы нет ( в комментарии к уроку написал это ). 


4004. Елена
Елена
ответить
→  Сергей Колупаев  # Теория ООП / Структура vs Класс / 2016-10-20 17:15

Сергей, какую переменную мы в скобках передали в качестве аргумента, с такой и работаем


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Колупаев  # Теория ООП / Структура vs Класс / 2016-10-20 07:45

Согласен с Иваном.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Структура vs Класс / 2016-10-19 22:47

в данном случае на результат это не повлияет
з.ы.
для читабельности удобнее это факт =)


  • Отчёт оценивали:
    10494Алексей В.+1   1Евгений Витольдович+1   10558Иван Воронин+1   3506Алексей|BrisK|Кривицкий+1   6452Lik_Kirill+1   5257Антон+1   4467Alcatraz+1   11405vdimae+1   5649Максим Лапшинов+1   7119Новопашин Владимир+1   4395Денис+1   459Сергей Сергеевич+1   10670Сергей Соколов+1   10673Алексей Хонин+1   1232Фомичева Наталья+1   8959Максим Саратов+1   4004Елена+1   8275Tekashnik+1   11316Denis Morozov+1   1397Евгений Мехтиев+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Различать структуру от класса
Трудности: Понять, как работает ОЗУ
Очень интересный получился урок
Научился: Разобрался в отличии структуры от класса
Трудности: Понять разницу
В итоге разобрался.