public public:所有类都可以访问,对任何地方的类都是可见的private:只允许在同一个类里访问protected:可以在同一个包,同一个类,子类里进行访问default:可以在同一个类,同一个包里进行访问 类内部本包子类外部包public√√√√protected√√√×default√√××private√××× static 表示“全局”或者“静态”,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。