document.write('
Ex,no-args
 Fx,no-args
 Fx,int
[解析] 只有当子类的构造方法没有调用父类的构造方法时,编译器才会默认地去调用父类中无参数的构
造方法。对于本题而言,类Fx中无参数的构造方法显然已经调用了父类的构造方法,而Fx类中带参数的
构造方法也通过调用无参数的构造方法间接调用了父类的构造方法,因此,编译器不会在调用Fx类有参
数的构造方法时再去调用父类的构造方法。在调用Fx f=new Fx(5)时,先调用Fx的构造方法,在这个方
法中,首先调用无参数的构造方法,在无参数的构造方法中,首先调用父类的无参数的构造方法输出
Ex,no-args,接着在类Fx无参数的构造方法中输出Fx,no-args,最后调用类Fx有参数的构造方法,输出
Fx,int。

 

');