Possible en double:
Abstract class constructor in JavaConstructeurs dans les classes abstraites?
Lorsque nous ne pouvons pas créer une instance de la classe abstraite, quel est le but d'un constructeur?
Possible en double:
Abstract class constructor in JavaConstructeurs dans les classes abstraites?
Lorsque nous ne pouvons pas créer une instance de la classe abstraite, quel est le but d'un constructeur?
Vous pouvez toujours étendre la classe abstraite et appeler le constructeur de la classe abstracts dans votre classe dérivée.
Je crée souvent un constructeur avec quelques paramètres (et ne crée pas de constructeur vide) en classe abstraite et de cette façon je fais en sorte que toutes les sous-classes aient un constructeur avec tous ces paramètres. Cette approche garantit que les sous-classes sont initialisées correctement.
Mais dans mes derniers projets j'utilise le ressort avec son injection de dépendance à cet effet.
Dupliquer: http://stackoverflow.com/questions/260666/abstract-class-constructor-in-java –