Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/studb20/public_html/index.php on line 4
 Определение производного класса - ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 9) онлайн - Studbook
Главная->Інформатика та програмування->Содержание->Определение производного класса

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 9) онлайн

Определение производного класса

Вслед за описанием класса Count в программе определен новый класс, CountDn. Он включает в себя новый метод operator--(), который уменьшает счетчик. В то же время CountDn наследует все возможности класса Counter: конструктор и методы.

В первой строке описания класса CountDn указывается, что он является произ- водным классом от Counter.

class CountDn : public Counter

Для этого используется знак двоеточия (не путать с двойным двоеточием, которое является операцией, использующейся для определения области дейст- вия), за ним следует ключевое слово public и имя базового класса Counter. Таким образом, мы установили отношение между классами. Другими словами, эта стро- ка говорит нам о том, что CountDn является наследником класса Counter (значе- ние ключевого слова public мы рассмотрим позднее).

 

4