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

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

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

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

public        √        √           √        √

protected     √         √         √        ×

friendly      √          √         ×        ×

private       √         ×         ×       ×

friendly是c++中的关键字

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

最新文章

  1. C#获取当前程序运行路径的方法集合
  2. (PPT)Linux服务器基础
  3. libevent源码分析:eventop
  4. WMI 硬件类简单介绍,默认打印机
  5. visualsvn server 报错 can't read file "current":End of file out
  6. android 反纠结app开发: 在线程中更新view
  7. 如何在WebSocket类中访问Session
  8. django 实现指定文件合并成压缩文件下载
  9. Arch Linux之pacman调用axel多线程加速下载
  10. [BZOJ4011][HNOI2015] 落忆枫音(学习笔记) - 拓扑+DP
  11. Linux 64位下一键安装scipy等科学计算环境
  12. TestNG失败用例自动截图
  13. canvas图片与img图片的相互转换
  14. centos7 eclispe 编译C++遇到的问题总结
  15. 配置Tree Shaking来减少JavaScript的打包体积
  16. Windows编程的本质
  17. AOP 应用 性能
  18. 用layer-list实现弧形进度条
  19. 【js】在js中加HTML注释标签的原因?
  20. Java后端,应该日常翻看的中文技术网站<转>

热门文章

  1. 把NodeJS注册成Windows服务
  2. 关于JS的一些代码效果图
  3. Matlab实现二进制矩阵转换为十进制
  4. hibernate Session
  5. java poi导出EXCEL xls文件代码
  6. oracle RAC--归档日志的开启方法
  7. prim求MST
  8. 进程内核栈、用户栈及 Linux 进程栈和线程栈的区别
  9. 10 harsh truths that will help you grow
  10. JDK安装配置问题