static关键字在一个类中做什么? 如何创建文件并用Java写入? 如何在Java中声明和初始化数组? 'static'关键字在一个类中做什么? static 成员属于类而不是特定实例。 这意味着即使您创建了一百万个类的实例,或者您没有创建任何实例,static也只存在一个字段的实例。它将由所有实例共享。 由于static方法也不属于特定实例,因此它们不能引用实例成员(您如何知道要引用哪个实例Hello类?)。static会员只能提及static会员。实例成员当然可以访问static成员。 附注:当然,static成员可以通过对象引用访问实例成员。 例: public class Example { private static boolean staticField; private boolean instanceField; public static void main(String[] args) { // a static method can access static fields staticField = true; // a static method can access instance fields through an object reference Example instance = new Example(); instance.instanceField = true; } 如何创建文件并用Java写入? 如何在Java中声明和初始化数组?