static关键字是定义类变量的 也就是定义全局.如果不用static定义的变量是实例变量,他们最重要的区别就是前者不需要创建这个类的实例(及对象)就可以用这个变量,如: public class User{ public static String name="lionest"; public String password="1111"; } 可以直接写成 System.out.println(User.name); 来访问这个变量,而后者则必须创建一个对象才能访问,User u=new User(); System.out.println(u.password);
public static String name="lionest";
public String password="1111";
}
可以直接写成 System.out.println(User.name); 来访问这个变量,而后者则必须创建一个对象才能访问,User u=new User(); System.out.println(u.password);