隐式超级构造函数Fu()未定义。
该错误显示:隐式超级构造函数Fu()未定义。 必须显式调用另一个构造函数。
也就是当java类中没有构造函数时,java会默认有一个隐藏的没有带参数的构造函数,这时是不需要定义构造函数的,但是当java类中定义了其它带参数的构造函数时,必须要定义一个未带参数的构造函数。
如,改正错误在Zi类中加上 super(x);
该错误显示:隐式超级构造函数Fu()未定义。 必须显式调用另一个构造函数。
也就是当java类中没有构造函数时,java会默认有一个隐藏的没有带参数的构造函数,这时是不需要定义构造函数的,但是当java类中定义了其它带参数的构造函数时,必须要定义一个未带参数的构造函数。
如,改正错误在Zi类中加上 super(x);