在面向对象编程中,访问权限级别决定了代码对类成员的访问范围。访问限制修饰符用于控制这种访问级别,其排序如下:

从高到低:

  1. public: 公共访问,任何代码都可以访问。
  2. protected: 受保护访问,仅限于该类自身、子类以及同一个包内的类访问。
  3. 默认(缺省): 包级别访问,仅限于同一个包内的类访问。
  4. private: 私有访问,只有该类自身可以访问。