分析下列程序: 
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”