学习博客(详细地请看这篇大神的博客)
https://blog.csdn.net/u013165504/article/details/45459453
private static
修饰的属性用在当前类A里的方法中,当前类A中的方法可以是静态方法,也可以是非静态方法,在这两种方法中private static修饰的属性作为当前类A的成员变量可以直接被调用,但是它不能用在在外部类B(非本类)中的方法中使用当类.private static修饰的成员变量(A.private static 属性名),也不能用于在B类中的方法中创建了A类的对象,使用对象.属性名
public static
修饰的属性既可以用在当前类的静态或非静态方法中,也可以用在外部类的方法中的直接类名.属性名,也可以用属性所在类创建的对象.属性名
private static合法,用于为静态方法或非静态方法提供私有静态属性,public static对外提供可以直接类名.属性名的静态变量