问题引入:某市有三所中学一中二中三中决定共同建一所栋梁图书馆添加了私有变量图书馆 不合理 因为是公共的static在方法区单独开辟一个空间 会将library属性提升到类变量如果调用方法时直接用类名调用即可static在方法区有自己独有的一块地方静态区会先加载静态区的成员再加载非静态对象如果定义了私有属性的学校名字和图书馆那么会创建三个学校包含三个学校名字和三个图书馆不符合实际static是一个修饰符表示静态的意思可以修饰属性、方法、代码块static修饰类中的数据成员该成员就成了静态数据成员也称为类成员类成员是属于类的为这个类所有对象共享只占用一块内存空间。