作用域(基础篇)

来源:互联网 发布:adidas跑鞋系列 知乎 编辑:程序博客网 时间:2024/06/16 04:39

一:作用域关键字

*public(公共的):public表明该数据成员、成员函数是对所有用户开放的,所有的用户都可以直接进行调用。

*protected(受保护的):protected 对于子女、朋友来说,就死public的,可以自用使用,没有任何限制,而对于其他的外部class,protected就变成了private(私有的)了。

*private(私有的):private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产不可侵犯,即便是子女、朋友都不可以使用。

二:图形化

作用域      当前类      同包子类     同包非子类     非同包子类      非同包非子类

public       可以          可以            可以                可以                 可以

protected   可以         可以             可以                 可以                 不可以

默认           可以         可以             可以                  不可以            不可以

private         可以        不可以          不可以             不可以              不可以

0 0
原创粉丝点击