(1)public:具有最大的访问权限,可以被所有其他类所访问。
(2)protected:自身、子类及同一个包中类均可以访问
(3)default:也称为friendly,它是针对本包访问而设计的,声明时没有加修饰符,默认为此类型。
(4)private:只能被自己访问和修改。

  • 对于顶级类(外部类)来说,只有两种修饰符:public和默认(default)。
  • 如果类使用了private修饰符,说明是个内部类。
  • 当一个内部类使用了private修饰后,只能在该类的外部类内部使用。