public,protected,friendly,private的访问权限

試著忘記壹切 提交于 2019-11-27 05:50:55

请说出作用域public,private,protected,以及不写时的区别

这四个作用域的可见范围如下表所示。

说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。

 

作用域    当前类  同一package  子孙类  其他package

public        √        √           √        √

protected     √         √         √        ×

friendly      √          √         ×        ×

private       √         ×         ×       ×

friendly是c++中的关键字

备注:只要记住了有4种访问权限,4个访问范围,然后将全选和范围在水平和垂直方向上分别按排从小到大或从大到小的顺序排列,就很容易画出上面的图了。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!