На этом уроке мы напишем функции для рисования фигур во всех остальных классах.
Дата отправки отчёта:
1 марта 2016 г.
Задание выполнено: за
1 час. 20 мин.
Чему научился:
Научился переносить данные и методы, связанные с объектом, в один класс.
Что было сложным:
Плохо понятно, почему можно не использовать приведение типов из-за того, что все типы описаны в базовом классе. Также плохо понятно, как теперь настраивается цвет у цветных фигур.
Комментарии:
Не удается передать цвет второму снеговику! Он заменяется на цвет по умолчанию при инициализации фигуры Shape. Подскажите, пожалуйста, в чем моя ошибка?
Александр, пожалуйста посмотри еще раз, может через бредпоинт как передаются цвета, может быть ты цвет передаешь первого снеговика? Уверена что все у тебя получится, лично у меня не было проблем с этим, если не разберешься, тогда пиши будем помогать искать где и что не корректно! :)
Оля, еще раз спасибо за поддержку! Оказалось, наоборот, я не убрал из "цветных классов" строку: public Pen pen; В результате, в "цветных классах" задавался один цвет, а в классе Form1 - этот цвет не учитывался и возвращался цвет по умолчанию (черный). Теперь все работает коорректно!
Иван, еще раз спасибо за поддержку! Оказалось, наоборот, я не убрал из "цветных классов" строку: public Pen pen; В результате, в "цветных классах" задавался один цвет, а в классе Form1 - этот цвет не учитывался и возвращался цвет по умолчанию (черный). Теперь все работает коорректно!