Java中内部类的访问修饰符有四种限制,分别是:
private:私有内部类只能在外部类的内部访问,外部类的其他位置无法访问该内部类。
protected:受保护的内部类只能在同一个包或者继承了外部类的子类中访问。
默认访问修饰符(没有使用任何修饰符):默认访问修饰符的内部类只能在同一个包中访问。
public:公共内部类可以在任何地方被访问。