分析下列程序:
class Super{
public int i=0;
public Super() { i=1; }
}
public class ClassTest extends Super {
public ClassTest(String text) { super(); i=2; }
public static void main(String args[]) {
ClassTest t=new ClassTest("Hello");
System.out.println(t.i);
}
}
该程序的结果是?
A 编译失败
B 编译成功且输出“0”
C 编译成功且输出“1”
D 编译成功且输出“2”
class Super{
public int i=0;
public Super() { i=1; }
}
public class ClassTest extends Super {
public ClassTest(String text) { super(); i=2; }
public static void main(String args[]) {
ClassTest t=new ClassTest("Hello");
System.out.println(t.i);
}
}
该程序的结果是?
A 编译失败
B 编译成功且输出“0”
C 编译成功且输出“1”
D 编译成功且输出“2”