代码如下:
interface Foo{
int k=0;
}public class T15 implements Foo{
public static void main(String[] args){
int i;
T15 t=new T15();
i=t.k;
i=Foo.k;
i=T15.k;
}
}
不大理解为什么i=Foo.k和i=T15.k也可以执行呢?他们并没有实例化啊。
interface Foo{
int k=0;
}public class T15 implements Foo{
public static void main(String[] args){
int i;
T15 t=new T15();
i=t.k;
i=Foo.k;
i=T15.k;
}
}
不大理解为什么i=Foo.k和i=T15.k也可以执行呢?他们并没有实例化啊。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货