My point is, there are rules for how constructors work, including how they call constructors of their superclass. And those rules are the same whether any of the classes are abstract or not. In particular abstract classes need constructors just like any other classes. So the answer to your question is "It makes no difference whether the superclass is abstract or not."
It's possible that you don't understand the rules and need to discuss them here. That would be perfectly normal for Beginning
Java. But abstract classes don't come into that question.