Ошибка наследования Java: неявный супер-конструктор не определен

Я новичок в Java и просто изучаю концепции ООП. Пожалуйста, ознакомьтесь с моим кодом. Я получаю следующую ошибку.Неявный Супер Конструктор не определен.

class BoxSuper
{
    int height;
    int length;
    int width;

    BoxSuper(BoxSuper obj)
    {
        height=obj.height;
        length=obj.length;
        width=obj.width;
    }
    BoxSuper(int a,int b,int c)
    {
        height=a;
        length=b;
        width=c;
    }
    BoxSuper(int val)
    {
        height=length=width=val;
    }
    int volume()
    {
        return height*length*width;
    }
}

class BoxSub extends BoxSuper
{
    int weight;
    BoxSub(int a,int b,int c,int d)
    {
        height=a;
        length=b;
        width=c;
        weight=d;
    }
}

Ответы на вопрос(2)

Ваш ответ на вопрос