1.将基类Base中数据成员x的访问权限改为private:
当基类中成员是私有成员,在派生中都不可直接访问。
2.将基类Base中数据成员x的访问权限改为protected:
当基类中成员是保护,在共有派生中的访问属性是保护,内部可访问,外部不可访问。
3.在原程序的基础上,将派生类Derived的继承方式改为private:当继承方式是私有继承,基类中是共有成员,在内部可访问,在外部不可访问。
4.在原有程序的基础上,将派生类Derived的继承方式改为protected:
当继承方式是保护继承,基类中是共有成员,在内部可