static是静态,所有人都可以调用它,不管你调或是不调,它就在那里,不增不减;public是公共,你要用它得先实例化,你调,请new,你不调,no new
public 和 private 和 protected是可访问性修饰用的。就是修饰属性的可访问性.static修饰的是调用方式。声明成静态,属于类本身。一般把那些不特定属于实例的公共属性和方法,修饰成static的,直接用对象名去调用。