my dear friend the statement on the 3rd one is a true one.
ie a nonstatic variable can not be referenced by a staic metrhod in the same class. The other options are all possible. IF got doubt please try the following example in your comp. It will show your result.
This is a example which proves that 3rd statement is alone right.
/**************************************************************
public class example2 {
int a;
static int f() {
System.out.println(a);
return a;
}
public static void main(
String args[]) {
example1 y1 = new example1();
y1.a = 20;
example1.f();
}
}
/*****************************************************************\