关于static的问题
public class Static{public static String str="kiki";
public void print(){
System.out.print(str);
}
public static void main(String[] args) {
//Static st1=new Static();
//Static st2=new Static();
Static.str="jason";
Static st2=new Static();
st2.print();
}
}
输出结果为什么是jason??
当Static st2=new Static();
st2.str应该为KIKI啊,那打印出来应该是KIKI啊?
为什么????