public class Untitled1 {
String a="ok!";
public Untitled1() {
}
public static void main(String[] args) {
Untitled1 U=new Untitled1();
System.out.println(U.a);
}
}
String a="ok!";
public Untitled1() {
}
public static void main(String[] args) {
Untitled1 U=new Untitled1();
System.out.println(U.a);
}
}
main方法是static的,java规定,在静态方法里面直接使用的外部变量必须也是静态的才行。
你将String a = "ok";改成
static String a = "ok";
就行!!