На этом уроке мы создадим первый класс - Line. И перепишем программу, чтобы она работала точно так же.
Дата отправки отчёта:
19 февраля 2019 г.
Задание выполнено: за
56 мин.
Чему научился:
Да вроде как понятно, но вот не полностью на 100% что-ли. Не знаю как сформулировать.. Наверно мне проще понять, когда объясняется как все хранится в памяти, помощью каких структур данных - на более низком уровне что ли.
Привет, Дмитрий! Понимание придёт со временем. Я, например, класс представляю визуально как одноклеточное существо с тонкой полупрозрачной оболочкой. Поля с данными (переменные, константы и т.п.) в классе - это характеристики существа. Методы (функции) - это то, что оно умеет делать. Программа начинает работать с метода Main(), который находится в основном классе программы. Этот класс "работает" своими методами для достижении конечной цели. И так же использует другие классы для выполнения специфических заданий. Еще классы часто представляют в виде различных животных: class Dog, class Cat и т.п. И экземпляры, например, класса Dog - все они собаки, только отличающиеся характеристиками. Это описание не является на 100% правильным и полным. Но я это вижу так. Удачи в дальнейшем развитии!
Отчёт оценивали: 20111. Deep Network+1791. Валерий Жданов+113417. Chip+19752. chokayes+117947. Dmitry Sinitsin+120659. no name+118493. Evgenii Kudriavtcev+118626. superGrover+111353. AlliZzeN+120619. Артём Нагорный+120528. Геннадий Кравцов+16093. ИнкогнитоЗорге+12146. Иван+111589. Yefim+117255. Слава+13922. Александр+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Я понял, что не знаю ООП :)
Учусь дальше => Трудности: Буквально разрываюсь между тем что делать/чему учиться. Столько всего хочется освоить. Хочется всё и сразу, здесь и сейчас, а лучше вчера. Но нужно проходить всё последовательно
Научился: Делать переменные класса - полями, создавать конструктор, создавать перегруженный метод? и вызывать его из другой перегрузки? (речь про Draw(), Выносить объявление переменных в начало класса, чтобы их было видно из всех методов, открывать скрытые по умолчанию переменные класса (поля класса). обозначать переменные с именами совпадающими с именами переменных(параметров) метода словом this Про this надо более конкретно (плохо видно куда тыкается курсор и соотв можно не уловить смысл)