UML ![UML](10_01.%20UML.png) ```cpp class user; class pen; class pixel; class user { protected: string name; public: user(); user(string nm); void input(string nm); void print(); void f1(pen& p); void f2(pixel& h); }; class pen { protected: char t; int z; public: void f1(user& u); void f2(pixel& h); }; class pixel { protected: int x, y; public: }; user u1; pen p1; pixel m[1000]; *t; t = new pixel[1000]; u1.f1(p1); p1.f2(m[0]); ``` ![Наследование класса](10_02.%20Наследование%20класса.png)