public > protected > 不写 > private public : 同一个模块都能访问 protected : 同一模块不同包只能继承关系下能访问 不写 : 在同一个包下可以访问 private : 同一个类中可以访问