Можно создать дубликат:
Abstract class constructor in JavaКонструкторы в абстрактных классах?
Когда мы не можем создать экземпляр абстрактного класса, какова цель конструктора?
Можно создать дубликат:
Abstract class constructor in JavaКонструкторы в абстрактных классах?
Когда мы не можем создать экземпляр абстрактного класса, какова цель конструктора?
Вы все еще можете расширить абстрактный класс и вызвать конструктор класса abstracts в производном классе.
Я часто создаю конструктор с некоторыми параметрами (и не создаю пустой конструктор) в абстрактном классе, и таким образом я делаю все подклассы конструкторами со всеми этими параметрами. Такой подход гарантирует правильность инициализации подклассов.
Но в моих последних нескольких проектах я использую весну с ее инъекцией зависимости для этой цели.
Duplicate: http://stackoverflow.com/questions/260666/abstract-class-constructor-in-java –