因为静态成员属于类,随着类的加载而加载到静态方法区内存,在类加载时,此时不一定有实例创建,没有实例,就不可以访问非静态成员变量。 转载于:https://www.cnblogs.com/Freak-Lew/p/9190260.html