程序段如下:
class Super
{
int i = 0;
public Super(String a)
{
System.out.println("A");
i = 1;
}
public Super()
{
System.out.println("B");
i += 2;
}
}
class Demo extends Super
{
public Demo(String a)
{
System.out.println("C");
i += 5;
}
public static void main(String[] args)
{
int i = 4;
Super d = new Demo("A");
System.out.println(d.i);
}
}
分析:此程序自己看执行结果就可以弄清楚,不过该程序还是需要认证对待的。