为什么可以用接口的名称调用其内部的成员变量?
MZDu 2005-10-13 12:05:22 interface foo{
int k = 0;
}
public class Q15 implements foo{
public static void main(String[] args){
int i;
int k = 12;
Q15 obj = new Q15();
i = obj.k;
System.out.println(i);
i = Q15.k;
System.out.println(i);
i = foo.k;
System.out.println(i);
}
}
用对象调用成员变量是很正常的,为什么还可以用类名和接口名调用啊?
不解,又不是静态成员变量,不解~~