Вы можете проверить это, написав два класса и расширив один класс от другого
Пример:
Создать класс A как:
class A{
int a, b;
A(int a, int b){
}
}
Создать класс B, который расширяеткласс A:
class B extends A{
public static void main(String a[]){
B b = new B();
}
}
При попытке создать объект класса B вы получите ошибку, потому что вызывается конструктор по умолчанию класса B, и который intrun вызывает конструктор по умолчанию суперкласса "A",но класс A не имеет конструктора по умолчанию или нулевого параметра.