类成员的访问控制

无论是类的数据成员还是函数成员,都被分为public、protected、private三种。

可能引用这些类成员的有五种函数:原类(该成员所在类)的函数、原类的友元函数、原类的友元的函数、原类的派生类的函数、类外函数。

我们把上面的五种函数比喻为四种关系:

自己——原类的函数

朋友——原类的友元函数、原类的友元的函数

儿子——原类的派生类的函数

外人——类外函数

那么类成员的访问控制便可以根据常识来判断而不会混淆了:

private成员——只有自己可以动

protected成员——自己、朋友、儿子都可以动

public成员——自己、朋友、儿子、外人所有人都可以动

这么一来,是不是有趣多啦?A梦?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值