总结:派生类对于基类的继承方式
1、公有继承
派生类对象则只可访问基类的公有成员和保护成员。
基类的私有成员,无论派生类成员函数还是派生类对象都无法访问。
2、私有继承
基类所有的非私有成员变成派生类的私有成员。
基类的私有成员,只能由基类的成员含糊 。
3、保护继承
基类的非私有成员,在派生类中都变成保护成员,可以被派生类的成员函数访问,但不能被派生类对象访问(不能在类外访问)。
基类的私有成员仍然在派生类中不可见。
1、公有继承
派生类对象则只可访问基类的公有成员和保护成员。
基类的私有成员,无论派生类成员函数还是派生类对象都无法访问。
2、私有继承
基类所有的非私有成员变成派生类的私有成员。
基类的私有成员,只能由基类的成员含糊 。
3、保护继承
基类的非私有成员,在派生类中都变成保护成员,可以被派生类的成员函数访问,但不能被派生类对象访问(不能在类外访问)。
基类的私有成员仍然在派生类中不可见。