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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

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

  • На этом дополнительном уроке наглядно демонстрируются главные отличия между struct и class в языке C#.
  • Дата отправки отчёта: 19 октября 2016 г.
  • Задание выполнено: за 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 Класс




Оцени работу

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

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

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


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

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


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

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


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

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



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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Изучил разницу между структурой и классом.
Трудности: Сложностей не возникло.
Все замечательно.


Научился: Понял 7 признаков отличия структуры от класса
Трудности: Теперь всё стало на свои места
На все вопросы были получены полноценные ответы