分析下列程序:
interface Foo{
int k=0; //第2行
}
public class ClassTest implements Foo{
public static void main(String[] args)
{
int i;
ClassTest t=new ClassTest(); i=t.k; //第8行
i=ClassTest.k; //第9行
i=Foo.k;
}
}
该程序的结果是?
A 编译成功
B 编译时在第2行出现错误
C 编译时在第8行出现错误
D 编译时在第9行出现错误
interface Foo{
int k=0; //第2行
}
public class ClassTest implements Foo{
public static void main(String[] args)
{
int i;
ClassTest t=new ClassTest(); i=t.k; //第8行
i=ClassTest.k; //第9行
i=Foo.k;
}
}
该程序的结果是?
A 编译成功
B 编译时在第2行出现错误
C 编译时在第8行出现错误
D 编译时在第9行出现错误