е наследование используется то

Автор admin Суббота, 16 мая 2009 11:32

е наследование используется тогда, атрибуты и методы, позволяющие выполнить заливку нарисованных прямоугольников. Если создавать класс CFi 11 Rectangle как новый, придется продублировать большую часть написанного ранее для класса Crectangle кода. Средства языка С++ позволяют избежать дублирования кода и данных благодаря возможности создавать новые классы как производные от существующих. Наследование 477 когда оно характеризует особенность реализации и вообще не является частью интерфейса. Например, класс СП 11 Rectangle можно определить следующим образом: class CFi11 Rectangle: public CRectangle { }: Выражение : publ i с CRectangl e означает, что класс CFi 11 Rectangl e является производным от класса CRectangle и наследует все его переменные-члены и функции. Другими словами, несмотря на то что определение класса CFiПRectangle является «пустым», он содержит функции CRectangle: :GetCoord(), CRectangle: :SetCoord() и CRectangle: :D raw(), а также переменные CRectangle: :Left, CRectangle: :Top, CRectangle: :Right и CRectangle:-.Bottom, определенные в классе CRectangle. При этом класс CRectangle называют базо


Комментарии закрыты.