在C++里,继承有三中方式,public、protected、private三中继承方式,我们需要记住这3种继承的可见行问题,会有两个可见性的问题,一是子类与父类的可见性,二是对象的可见性(具体应该是对象与父类的成员可见性问题),我们必须记住,三种继承的方式都并不会影响子类成员对父类成员的访问权限,即:父类成员对子类成员的可见性是由父类自身决定的。不同的继承方式只影响子类的对象对父类成员(成员函数或成员变量)的访问控制问题。