нные-члены класса при создании
Автор admin Воскресенье, 17 мая 2009 11:32
нные-члены класса при создании экземпляра класса. Добавим в производный класс CFi 11 Rectangle конструктор. CFi11Rectangle (int L. int T. int R. int B. int Color) : CRectangle (L. T. R. B) { SetColor (Color); } Список инициализации членов класса CFi 11 Rectangle в данном конструкторе содержит вызов конструктора базового класса CRectangle, которому передаются зна- Наследование 479 чения, присваиваемые переменным-членам базового класса. Эти переменные-члены наследуются производным классом. Конструктор класса CFi 11 Rectangl е содержит вызов функции CFi 11 Rectangle:: SetColor О, которая устанавливает значение переменной CFi 11 Rectangle: .FillColor. Теперь, используя конструктор класса, можно создать объект класса CFi 11 Rectangl е и задать прямоугольник с помощью всего двух операторов. CFillRectangle Fi11Rect (25. 25. 100. 100. 5); FillRect.Draw ( ); В производный класс можно также добавить конструктор без параметров, присваивающий нулевые значения всем переменным-членам класса. CFillRectangle О { FillColor – 0; } Поскольку конструктор без параметров производного класса явно не инициализирует базовый кла
Комментарии закрыты.
Последние комментарии