Bonjour à Tous, j'ai une architecture qui a environ cette structure:
Je n'ai pas tout montré mais en gros, ça m'embête de devoir répéter tous les constructeurs de A dans B pour pouvoir l'utiliser depuis C, du coup j'aimerais savoir s'il y a moyen d'appeler directement le constructeur de A depuis C, sans passer par super ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class A{ public A() {} public A(double, enum) {} //J'ai beaucoup d'autres constructeurs } abstract class B extends A{ public B(double, enum) { super(double, enum); } } class C extends B{ public C(double, enum) { super(double, enum); } }
Merci d'avance
Partager