静态方法是不可以引用非静态方法/非静态成员变量的,为什么呢?
因为加载类的时候,先加载的是类的静态变量和方法,随后在加载类的非静态变量和方法,
因此,静态中引入非静态就会编译器报错,编译器在编译的时候,加载到静态时突然出现非静态,肯定是不会识别的,因此报错
package JianZhiOffer;
public class A
{
int x=10;
public static void main(String []args){
x++;
System.out.println(x);
}
}


1万+

被折叠的 条评论
为什么被折叠?



