我读过(Scott Myers)继承破坏封装。当数据/内部方法是私有的(不受保护)时,封装是否被破坏?继承破解封装在C++
例如
class Vehicle
{
int color;
public:
void set_color();
int get_color();
}
class Car: public Vehicle
{
public:
void change_tires();
}
我可以改变汽车的内部没有破汽车知道,正确吗?
请您详细说明**虚拟私人会员** *是否都可以通过派生类*开放? –