String name = "Marcus";
static String s_name = "Peter";
public static void main(String[] args) {
System.out.println(name);//ERROR
System.out.println(s_name);//OK
}
LỖI: Không thể làm cho một tham chiếu tĩnh để tên trường không tĩnhTại sao có một vấn đề với một biến không tĩnh được đọc từ chính?
Cùng một vấn đề như với phương pháp không tĩnh. Xem http://stackoverflow.com/questions/ 2042813/call-non-static-method-in-static-method-in-java – dkarp