学习C++和C语言心得 18

面对对象程序设计基础中的private、protected、public

1.Public 

public为公共权限的意思,表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用,可以由该类中的函数、子类的函数、其友元函数访问,也可以由该类的对象访问。

2.Private:

private为私有权限的意思,表示私有,除了自己可以使用外,任何人都不可以直接使用,继承都不可以使用,只能由该类中的函数、其友元函数访问,不能被任何其他访问,该类的对象也不能直接访问。

3.Protected:

protected是受保护权限的意思,是三者中安全性最高的,把protected比做成父亲对于子女、朋友来说,就是public的公有的,可以自由使用,没有任何限制,而对于其他的外部的就不可以使用,变成了私有的,可以由该类中的函数、子类的函数、以及其友元函数访问,但不能被该类的对象直接访问。

全部评论

相关推荐

mjasjon:这种trash中厂 简历过筛概率比大厂还低(除阿里系)
投递哔哩哔哩等公司6个岗位
点赞 评论 收藏
分享
SadnessAlex:跟三十五岁原则一样,人太多给这些***惯坏了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务