派生类覆盖(修改)基类成员

时间:2025-04-02 11:17:11
class base { int j; public: int i; void func(); }; class derived :public base{ public: int i; void access(); void func(); }; void derived::access() { j = 5; //error i = 5; //引用的是派生类的 i base::i = 5; //引用的是基类的 i func(); //派生类的 base::func(); //基类的 } int mian(){ derived obj; obj.i = 1; obj.base::i = 1; }