Re: Помогите понять задание
От: MBo  
Дата: 22.11.11 02:05
Оценка:
Здравствуйте, SaZ, Вы писали:


SaZ>Задание: Нарисовать самосвал, который может поднимать кузов. Родительский класс – перемещающийся прямоугольник.

SaZ>[/q]
SaZ>Главный для меня вопрос: что "самосвал" может наследовать из вышеперечисленного у "прямоугольника"?

Прямоугольник — класс, имеющий координаты, размер, цвет, и умеющий себя отрисовывать (виртуальный метод, скажем, Draw на Canvas)
Самосвал — его наследник, имеющий дополнительные поля и методы (например, состояние кузова). Перекрывает метод рисования.
Классический пример при изучении ООП, позволяет продемонстрировать наследование, полиморфизм, и при должном оформлении классов — инкапсуляцию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.