您收到此错误,因为BoxSuper没有no-arg构造函数。在BoxSub中的构造函数调用期间,如果未定义超级构造函数调用,Java会尝试自动调用no-
arg super()构造函数。
在BoxSuper中定义超级构造函数调用,如下所示:
class BoxSub extends BoxSuper{ int weight; BoxSub(int a,int b,int c,int d) { super(a, b, c); weight=d; }}或在BoxSuper中定义无参数构造函数:
class BoxSuper{ int height; int length; int width; BoxSuper(){}...


