Хорошо.Видите, абстрактный класс может иметь конструктор.Это всегда там - неявное или явное.Фактически, когда вы создаете объект подкласса абстрактного класса, первое, что делает конструктор подкласса, - это вызывает конструктор его абстрактного суперкласса с помощью super ().Это просто понятно, поэтому вам не нужно писать super()
явно, если вы не используете параметризованные конструкторы.Каждый класс, даже если он абстрактный, имеет неявный конструктор, который вы не можете видеть.Он вызывается, если вы не создадите своего собственного конструктора.До тех пор, пока вы создавали абстрактные классы, не создавая в них никакого собственного конструктора, вы не знали о существовании неявного конструктора.