它的私有成员

对象的类矩形和三角形的每一个包含继承了多边形的成员。这些是:宽度,高度和set_values。

受保护的访问用于类多边形说明符是类似于私人。其唯一的区别在事实发生继承另一个:当一个类继承,派生类的成员可以访问受保护的成员从基类继承的,但不是它的私有成员。

通过声明的宽度和高度,而不是私人的保护,这些成员也可由派生类矩形和三角形,而不是从成员的多边形。如果他们是公共的,他们可以从任何地方访问。

“没有任何成员的代表从类的外部访问,如从主,从另一个类或一个函数。

在上面的例子中,矩形和三角形继承的成员具有相同的访问权限,因为他们在他们的基地班多边形:

1
2
3
4
5
Polygon::width           // protected access
Rectangle::width         // protected access

Polygon::set_values()    // public access
Rectangle::set_values()  // public access  

这个公共关键字后结肠(:)是最容易从类继承的成员:(在这种情况下,多边形)会从派生类(在这种情况下,矩形)。因为公众是最接近的水平,通过这个关键词派生类继承的所有成员和他们在基类相同的水平。

受保护的,基类的所有公共成员继承派生类中的保护。相反,如果大多数限制访问指定的水平(私人),所有的基类继承成员私人因而无法从派生类访问。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值