正在加载图片...
8.2公有派生与私有派生 ●●●●● 继承方式,亦称为访问控制,是对基类成员的引用作进一步的限制。。 继承方式也有三种:公有( public)方式,保护( protected)方式和。。 私有( private)方式,亦称公有继承、保护继承和私有继承 ●●●● 在派生类的定义中,基类前所加的继承方式有两方面含义:派生类成员 (新增)函数对基类(继承来的)成员的访问权限,和从派生类对象之外对 派生类对象中的基类成员的访问权限。一般来说,公有派生是绝对主流。 1.公有继承( public)。 公有继承的特点是基类的公有成员和保护成员作为派生类的 成员时,它们都保持原有的状态,而基类的私有成员仍然是私有 的 2.私有继承( private)。 私有继承的特点是基类的公有成员和保护成员作为派生类的 私有成员,并且不能被这个派生类的子类访问 3.保护继承( protected) 保护继承的特点是基类的所有公有成员和保护成员都成为派 生类的保护成员,并且只能被它的派生类成员函数或友元访问 基类的私有成员仍然是私有的。8.1.2 公有派生与私有派生 继承方式,亦称为访问控制,是对基类成员的引用作进一步的限制。 继承方式也有三种:公有(public)方式,保护(protected)方式和 私有(private)方式,亦称公有继承、保护继承和私有继承。 在派生类的定义中,基类前所加的继承方式有两方面含义:派生类成员 (新增)函数对基类(继承来的)成员的访问权限,和从派生类对象之外对 派生类对象中的基类成员的访问权限。一般来说,公有派生是绝对主流。 1. 公有继承(public)。 公有继承的特点是基类的公有成员和保护成员作为派生类的 成员时,它们都保持原有的状态,而基类的私有成员仍然是私有 的。 2. 私有继承(private)。 私有继承的特点是基类的公有成员和保护成员作为派生类的 私有成员,并且不能被这个派生类的子类访问。 3. 保护继承(protected)。 保护继承的特点是基类的所有公有成员和保护成员都成为派 生类的保护成员,并且只能被它的派生类成员函数或友元访问, 基类的私有成员仍然是私有的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有