Héritage: comment appeler le constructeur parent ?
Bonjour à Tous, j'ai une architecture qui a environ cette structure:
Code:
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); }
} |
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 ?
Merci d'avance ;)