首页 > 技术文章 > public、protected、default、private 作用域

zou-ma 2021-11-30 13:17 原文

作用域 当前类 同一 package 子孙类 其它 package
public true true true true
protected true true true false
default true true false false
private true false false false

以下范围依次由严到宽:

  • private :本类访问
  • default :不仅本类访问,而且是同包可见
  • Protected:同包可见,不同包的子类可见
  • Public :表示所有的地方均可见

推荐阅读