Java——权限修饰符

 一、概念

在Java中,有以下4个关键字作为权限修饰符号

  1. public,公开的(没有底线,可以任意访问)
  2. private,私有的(最小的访问范围:在本类中)
  3. 默认的(在代码上不书写任何关键字)
  4. protected,受保护的(专为子类提供的)

访问权限从小到大排序:private < 默认的 < protected < public

  public protected 默认的 private
同一类中
同一包中的子类  
同一包中的无关类(非子类)  
不同包的子类    
不同包中的无关类(非子类)      

二、结论

  • public具有最大权限。private则是最小权限
  • 默认的访问范围只认同一个包下
  • protected访问范围只认子类(同一个包也可以)

三、建议

 

posted @ 2021-05-12 13:14  徐林俊  阅读(75)  评论(0编辑  收藏  举报