На этом уроке мы продолжим внедрение структуры Pixel в наши классы. Будем её использовать для хранения координат внутри класса. Также избавимся от повторяемого кода внутри конструкторов.
Дата отправки отчёта:
17 ноября 2015 г.
Задание выполнено: за
2 час. 10 мин.
Чему научился:
Узнал как в конструкторе вызывать другой конструктор, используя слово : this. Увидел другое ключевое слово - base. Узнал как добавлять необходимые "юзинги". По ходу решения понял что есть проблема дублирования кода и ее необходимо(рекомендуется) решать. Научился применять поля типа класс или структура и работать с ними.
Что было сложным:
въехать в то чему научился....
Комментарии:
а что такое base? как я понимаю мы вызывали конструктор из другого конструктора ключевым словом : this. Этот оператор (так его назовем) смотрел на все конструкторы класса и вызывал наиболее подходящий по параметрам ...а что было бы если мы писали : base ?
Алексей, base это когда мы вызываем конструктор из наследуемого класса, т.е. базовый конструктор! Двигайся дальше и все узнаешь, впереди еще много интересного! :)