在公有继承中,基类成员的可访问性在派生类中保持不变。
基类的私有成员在派生类中还是私有成员,不允许外部函数和派生类的成员函数直接访问,但可以通过基类的公有成员函数访问。
基类的公有成员和保护成员在派生类中仍是公有成员和保护成员,派生类的成员函数可直接访问它们,而外部函数只能通过派生类的对象间接访问它们。
如以下程序:
本文深入探讨了在公有继承中,基类成员的可访问性如何在派生类中保持不变,详细解释了基类私有成员如何在派生类中仍为私有成员,以及公有成员和保护成员在派生类中的表现。并通过实例代码演示了这些概念的应用。
在公有继承中,基类成员的可访问性在派生类中保持不变。
基类的私有成员在派生类中还是私有成员,不允许外部函数和派生类的成员函数直接访问,但可以通过基类的公有成员函数访问。
基类的公有成员和保护成员在派生类中仍是公有成员和保护成员,派生类的成员函数可直接访问它们,而外部函数只能通过派生类的对象间接访问它们。
如以下程序:

被折叠的 条评论
为什么被折叠?