Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

class ТАA : public ТА // класс, производный от класса ТА { Переменные и мет оды ТАА } class ТААВ : public ТАА // класс, производный от класса ТААВ {Переменные и методы ТААВ } Правило. Для определения доступности членов основного класса производному классу используются ключевые слова public, protected и private. Если базовый класс public, то в производном классе public- компоненты базового класса останутся public, protected-компоненты базового класса останутся protected, private-компоненты базового класса для функций производного класса будут недоступны. Если базовый класс private, то в производном классе public и protected компоненты базового класса доступны для функций производного класса, но для следующего производного класса они будут считаться private, т.е. будут недоступны, private-компоненты базового класса недоступны в производных классах. Пример: class student { protected: int id; char name[30]; public: sudent(int i,char *nm); void print(); }; class grad student: public student { protected: char thesis[30]; public: grad_student(int i,char *nm, char *t); void printO; };

RkJQdWJsaXNoZXIy MTExODQxMg==