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) онлайн

Конструкторы и функции

Ни в базовом, ни в производном классах нет конструкторов, поэтому компиля- тор, наталкиваясь на определения типа

manager m1, m21;

использует конструктор, установленный по умолчанию для класса manager, вы- зывающий конструктор класса employee.

Методы getdata() и putdata() класса employee принимают от пользователя имя и номер и выводят их на дисплей. Методы getdata() и putdata() классов manager и scientist используют одноименные методы класса employee и проделывают свою работу. Метод getdata() класса manager запрашивает у пользователя долж- ность и сумму взносов в гольф-клуб, a putdata() выводит эти значения. В классе scientist эти методы оперируют значением количества публикаций.

 

23